Posts

Latest Posts

The Distinctive Nature of Computer Science Education

Beyond Compromise: The Foundational Grace of Humility in Racial Dialogue

The Representation I want and need

The Persistent Pupil: How Learning Fuels Human Flourishing, According to Augustine (A Reformed Perspective)

Not How but Why to Build a Second Brain

Sermon - Con Altas Expectativas

The Christian Way to Vote

Half-truths, Frustration, and Christian Contentment