Current teaching
In Fall 2025, I teach an Engagements course "Building Truth from Scratch".
Syllabus.
Class meets:
Mon 3:30-6:00pm.
Office Hours:
Mon 11:30am-12:30pm,
Thu 10:30-11:30am.
Previous teaching
Fall 2025
EGMT 1520 • Building Truth from Scratch (Empirical & Scientific Engagement) •
Syllabus
Fall 2024
MATH 2310 • Calculus III (2 sections) •
Syllabus
Fall 2023
MATH 3100 • Introduction to Probability (2 sections) •
Syllabus
Spring 2023
MATH 3340 • Complex Variables with Applications •
Syllabus
Fall 2022
MATH 3100 • Introduction to Probability •
Syllabus
Spring 2022
MATH 3100 • Introduction to Probability (3 sections) •
Syllabus
Fall 2020
MATH 3100 • Introduction to Probability (2 sections) •
Syllabus
Spring 2020
MATH 7310 • Real Analysis and Linear Spaces I •
Syllabus
Spring 2020
MATH 3340 • Complex Variables with Applications •
Syllabus
Spring 2019
MATH 7310 • Real Analysis and Linear Spaces I •
Syllabus
Fall 2018
MATH 3100 • Introduction to Probability (2 sections) •
Syllabus
Spring 2017
MATH 3100 • Introduction to Probability •
Syllabus
Fall 2016
MATH 2310 • Calculus 3 (2 sections) •
Syllabus
Fall 2015
MATH 3100 • Introduction to Probability •
Syllabus
Spring 2015
MATH 5110 • Introduction to Stochastic Processes •
Syllabus
Fall 2014
MATH 3100 • Introduction to Probability •
Syllabus
Spring 2014
MATH 7241 • Probability 1 (graduate) •
Syllabus
Fall 2013
MATH 3081 • Probability and Statistics (2 sections) •
Syllabus
Spring 2013
MATH 4581 • Statistics and Stochastic Processes •
Syllabus
Fall 2012
MATH 1342 • Calculus II for Sci&Eng, Honors •
Syllabus
Spring 2012
MATH 3081 • Probability and Statistics (2 sections) •
Syllabus
Fall 2011
MATH 1342 • Calculus II for Sci&Eng •
Syllabus
Since Fall 2014 |
University of Virginia |
Fall 2011 - Spring 2014 |
Northeastern University |
Spring 2011 |
Math in Moscow |