Technology • Education • Culture

(last edit: 2015)

Game Developer • Software Engineer • Computer Scientist
AI Researcher • Teacher • Musician • Writer • Speaker

Research: Artificial Intelligence and Digital Narratives

Engineering: Technology, Design, and Games

Teaching: Computer Science, Math, and Game Design

Writing: Tech, Education, and Culture

Community: Jazz, Faith, and Society

Connect: Twitter and Facebook and E-Mail