Awards & Honors
Distinguished Education Fellow
National National Science Foundation · 2007 Three year award to revitalize undergraduate computer science education through problem-based and problem-centered learning and curricula.Richard K. Lublin Teaching Award
School Duke University · 2002 Teaching award cited for "ability to engender genuine intellectual excitement, ability to engender curiosity, knowledge of field and ability to communicate that knowledge."In the News

Published November 12, 2023
Five Decades of Creating History and Pushing Boundaries at Duke Computer Science

Published January 22, 2021
In Pandemic, Advanced Placement Turns to Duke Faculty for Help in High School Lecture Series