About Me

In January 2019, I joined the Department of Engineering Education at University at Buffalo.

My area of scholarship is computing education.  I am primarily interested in how we teach introductory programming to students, issues of diversity an representation in computing fields, and effectiveness of outreach.

I currently serve on the SIGCSE Board as Past Chair, serve on the ACM SIG Governing Board Executive Committee as SIG Viability Advisor, as an Associate Editor for IEEE Transactions on Education, am a Senior Member of the Association of Computing Machinery (ACM), am a member of the CSforALL research community.

Teaching for Spring 2023

  • DEE 520 – Computing Education Research

Office Hours for Spring 2023

  • By appointment in person or via Zoom – please email for appointment