Awards & Honors
Distinguished Education FellowNational 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 AwardSchool 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
Published May 10, 2017