I teach, research, build and write at the intersection of computer science, artificial intelligence, bioinformatics and education. Along the way, I explore questions of faith, technology, society and life.
I am an educator, researcher and technology enthusiast interested in how computing can help us understand, create and learn.
My work spans computer science, artificial intelligence, bioinformatics, curriculum design and technology-enabled education. I also enjoy exploring questions of faith, society and human development through teaching, writing and Christian education.
Courses I teach in computer science, AI, programming and related areas.
Exploring bioinformatics, computational biology, AI and scientific discovery
Experiments and applications combining technology, AI, education and real-world problems.
Reflections on faith, technology, education, society and life.
Exploring how generative AI changes learning, teaching and the way we work with knowledge.
Connecting computational biology with artificial intelligence and protein structure prediction.
Designing learning experiences, courses and curricula that connect technical skills with real-world problems.
Thinking about how technology shapes people, communities, education and our understanding of the world.