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 Chair, serve on the ACM SIG Governing Board Executive Committee as SIG Viability Advisor, am a Senior Member of the Association of Computing Machinery (ACM), am a member of the CSforALL research community.

Teaching for Fall 2021

  • None

Office Hours for Fall 2021

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