GradNova
Innovative Teaching Methods
50 faculty research Innovative Teaching Methods on GradNova.
Senior Lecturer of Computer Science
Computer Science
Duke University
Associate Teaching Professor
Carnegie Mellon University