Teaching

I'm still trying new things and developing my own teaching philosophy, but I'm a proponent of the Moore method for teaching mathematics. I'm also a huge fan of A Mathematician's Lament by Paul Lockhart. I encourage anyone interested or involved in math education to give it a read.

Current Courses

I am no longer teaching at UIC.

Past Courses

Spring 2018: MCS 421: Combinatorics (Lecturer)

Spring 2018: MATH 215: Introduction to Advanced Math (Lecturer)

Spring 2018: MATH 210: Calculus III (Lecturer)

Fall 2017: MATH 125: Elementary Linear Algebra (Lecturer)

Fall 2017: MATH 215: Introduction to Advanced Math (Lecturer)

Summer 2017: MATH 220: Differential Equations (TA)

Spring 2017: MCS 401: Computer Algorithms I (Grader)

Fall 2016: Graduate mentor for the project Brownian Motion on Manifolds in the Mathematical Computing Lab
Students: Henry Besser and Branden Carrier
Advisor: Cheng Ouyang
Check out some of the interactive visualizations that they made for Brownian Motion on a sphere: After 1,000 steps, 10,000 steps, 30,000 steps, and 50,000 steps.

Spring 2016: MCS 260 Introduction to Computer Science (TA)

Fall 2015: MATH 170 Calculus for Life Sciences (TA)

Summer 2015: MCS 401 Computer Algorithms I (Grader)

Spring 2015: MATH 180 Calculus I (TA)

Fall 2014: Math 300 Writing for Mathematics (Lecturer)

Summer 2014: MCS 260 Intro to Computer Science (TA)

Spring 2014: MATH 125 Linear Algebra for Business (TA)

Fall 2013: MATH 220 Differential Equations (TA)

Summer 2013: MATH 075 Beginning Algebra (SEW Lecturer)

Spring 2013: MATH 181 Calculus II (TA)

Fall 2012: MATH 180 Calculus I (TA)

Summer 2012: MATH 090 Intermediate Algebra (SEW Lecturer)

Spring 2012: MATH 121 Precalculus (TA)

Fall 2011: MATH 090 Intermediate Algebra (TA)