Learning to think critically about data and decisions from foundational principles to crafting value-creating applications