Effectiveness of pre-college computing education; Introductory programming education (CS1/CS2); Broadening participation in computing and gaming; Assessment in computing education; History of computing, computing education, and computer games
PhD, Computer Science and Engineering, University at Buffalo, 2007
MS, Computer Science and Engineering, University at Buffalo, 2001
BS, Computer Science, University at Buffalo, 2001
Awards and Honors
2016 Association of Computing Machinery (ACM) Senior Member
2013 Wall of Fame Inductee, John F. Kennedy High School (Cheektowaga, NY)
2007 Milton Plesur Award for Excellence in Teaching, University at Buffalo
2005 Best Paper: When Objects Collide: Abstractions over Common Physics Problems for Capstone Projects in CS1, Twenty-first Annual CCSC Eastern Conference
2003 Best Paper: A Tale of Two Paradigms, Nineteenth Annual CCSC Eastern Conference