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."