Teaching Information

Current Semester at Ursinus College:

Spring 2024:

Past Teaching at Ursinus College:

Fall 2023: Probability, Number Theory, Independent Study: Lie algebras

Spring 2023: Abstract Algebra, Discrete Mathematics

Fall 2022: Sabbatical Leave

Spring 2022: Calculus 1, Abstract Algebra, Independent Study: Integer Partitions

Fall 2021: Linear Algebra, Number Theory, Indepdent Study: Ring Theory

Spring 2021: Calculus 1, Differential Equations

Fall 2020: Probability, Set Theory, First Year Advising Seminar

Spring 2020: Pre-tenure Leave

Fall 2019: Number Theory, Linear Algebra

Spring 2019: Abstract Algebra, Differential Equations

Fall 2018: Numerical Analysis, Linear Algebra, First Year Advising Seminar

Spring 2018: Calculus 1

Fall 2017: Abstract Algebra II, Number Theory, CIE 100

Spring 2017: Multivariable Calculus, Differential Equations, Abstract Algebra 1, Problem Solving Seminar

Fall 2016: Numerical Analysis, CIE 100

Spring 2016: Multivariable Calculus, Differential Equations

Fall 2015: Linear Algebra, Theory of Numbers

Spring 2015: Calculus 1, Multivariable Calculus, Differential Equations

Fall 2014: Calculus 1, Linear Algebra, Numerical Analysis

Past Teaching at Rutgers University:

Summer 2014: Math 477, Mathematical Theory of Probability

Spring 2014: Review sessions for Math 552, Abstract Algebra II

Fall 2013: Math 244, Elementary Differential Equations; Head TA for Math 251

Summer 2013: Math 373, Numerical Analysis

Spring 2013:  Math 251, Multivariable Calculus; Head TA for Math 251

Fall 2012: Math 244, Elementary Differential Equations; Head TA for Math 244

Summer 2012:Math 356, Theory of Numbers 

Spring 2012: Math 244, Elementary Differential Equations; Head TA for Math 251

Fall 2011: Math 251, Multivariable Calculus 

Spring 2011: Math 244, Elementary Differential Equations 

Fall 2010: Math 244, Elementary Differential Equations 

Spring 2010: Math 152, Calculus 2 

Fall 2009: Math 151, Calculus 1