Teaching

National University of Singapore

The following are modules that I have taught at NUS. Enclosed within parentheses is the average student rating of me as a teacher.

University of Pennsylvania

The following are courses that I was a TA for, at Penn.