Alan is a PhD student in Computer Science at Stanford University. He is interested in exploring new ways to make learning more effective, engaging, and enjoyable through technology. His research generally lies at the intersection of human-computer interaction, education, and game design. Recently, he has been exploring narrative as a means for enriching learning experiences. Alan received his MEng and BA degrees in Computer Science from Cornell University.