![](images/banner.jpg)
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
![](images/talk.jpg)
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)