CV

Education

Teaching

Courses taught at UC Santa Barbara:

Courses taught at Harvey Mudd:

Courses at the University of Arizona:

Talks

Service and leadership