Teaching & advising

Syllabi

Representative syllabi from courses I have taught.

Undergraduate

Graduate

Advising

Below are the Ph.D. and master’s students for whom I have been the major advisor (committee chair). I have also been a member of many other committees; those students are not listed here. Where available, names link to the student’s web presence.

Ph.D.

Master’s