- 2021 UVA ACM Professor of the Year
- 2016 IEEE Computer Society Mary Kenneth Keller Computer Science & Engineering Undergraduate Teaching Award
- Citation: “For outstanding contributions to undergraduate computer science education through innovative teaching and commitment to increasing enrollment and diversity in computer science programs.”
- IEEE Press Release
- UVA Press Release
- IEEE Award Ceremony Video on YouTube
- IEEE Interview Video on YouTube
- 2014 UVA All-University Teaching Award
- 2012 UVA ACM Professor of the Year
- 2011 Trigon Engineering Society Thomas E. Hutchinson Faculty Award Winner
- 2010 Hartfield-Jefferson Scholars Teaching Prize (first year ever awarded)
- 2010 UVA ACM Professor of the Year
- 2010 Trigon Engineering Society Thomas E. Hutchinson Faculty Award Finalist