Masthead image
Teaching

I normally teach two courses per semester; one course is typically in the undergraduate Mathematics curriculum, and the other course is part of our graduate program in Computational Operations Research.
In the 2018-2019 academic year, I was on sabbatical leave, visiting CUHK(SZ) in Shenzhen, China and SUTD in Singapore.

In 2019-2020, I will be teaching:



Summary of William & Mary Teaching Evaluations

The following summarizes my teaching evaluations at William & Mary. The overall teaching effectiveness score is out of 5 (where 1 is the lowest and 5 is the highest possible score). The departmental average for the relevant semester is listed in italics for comparison.

Course F12 S13F13S14F14S15S16 F16S17F17S18
MATH 106 4.16 4.41 4.44 4.46,4.14 4.54 4.18 4.02
3.93 3.82 3.75 4.013.93 4.18 3.98
MATH 323 4.22 4.57
4.10 3.98
MATH 3513.87
3.90
MATH 401 4.26
3.79
CSCI 628 4.33 4.56 4.55 4.36
3.83 3.90 3.784.04
CSCI 648 4.79 4.70 4.604.83
4.00 3.874.154.16
CSCI 688 4.55 5.0 5.0
3.87 3.794.16


Full teaching evaluations are available as a zip file.



Courses Taught (organized by topic)

Mathematical Optimization

William & Mary Saarland University Cornell University Teaching assistant for:

Probability and Statistics

William & Mary Cornell University Teaching assistant for:

Combinatorial Optimization and Algorithms

William & Mary Tsinghua University
  • Introduction to Computer Science (Fall 2008, Fall 2009)
  • Advanced Algorithms (Spring 2010)







www.000webhost.com