Advising and Teaching

The saying goes that universities are depositories of knowledge because new students bring some knowledge with them and leave with none. In this spirit, I am deeply indebted to the following for depositing their brilliance with me (even if only for a short while):

Postdocs:

Students:

Interns:

Courses I am teaching at Stanford: