
Professor of the Practice of Computer Science
Associate Director of Undergraduate Studies in the Department of Computer Science
- I've taught a wide range of courses at Duke, for majors and non-majors, including what is now the largest course at Duke (Compsci 201);
- My first job after college was teaching high school;
- I've served as an expert witness in Oracle v Google that is now before the Supreme Court;
- I'm an avid runner with experience at many levels;
- I have two sons who attend Duke