Service Highlights

ACM SIGCSE (Special Interest Group on Computer Science Education)

  • I am excited to be serving as Symposium Co-Chair for SIGCSE 2020 in Portland, OR, and SIGCSE 2021 in a yet-to-be-determined location! If you are interested in serving on the organizing committee for SIGCSE 2021, please email me at and/or fill out the volunteer form here:!

  • Service on the Organizing and Program Committees at SIGCSE, ITiCSE, CSEE&T, and other conferences

    • Served as Associate Program Chair for SIGCSE for multiple years
    • SIGCSE 2018: Webmaster and Database Co-Chair
    • SIGCSE 2019: Database Co-Chair and Birds-of-a-Feather Co-Chair
  • Guest editor of ACM TOCE for a special issue on capstones and large course projects

Center for Innovation in Computing Education and Outreach @ UVA

Department of Computer Science @ UVA

  • Chair of the CS Undergraduate Curriculum Committee for multiple years
    • Helped enact sevearl major changes to the curriculum, including a revamp of CS1 and introducting a capstone program
    • Currently responsible for a full redesign of the entire CS curriculum
  • Chair of the SEAS Undergraduate Curriculum Committee for multiple years