Fall 2024:


MATH 3390 (Introduction to Topology)

Winter 2024:


MATH 4360/7360 (Introduction to Differential Geometry)

Fall 2022:


MATH 3390 (Introduction to Topology, course material on UM learn)

Fall 2021:


MATH 3390 (Introduction to Topology, delivered online via UM learn)

Fall 2020:


MATH 3390 (Introduction to Topology, delivered online via UM learn)

Winter 2020:


SCI 2000 T03 (Introduction to Encryption)

Fall 2019:


Math 2080 (Introduction to Analysis)

Winter 2018:


Math 3322 (Algebra 3)

Fall 2017:


Math 2080 (Introduction to Analysis)
Math 1500 (Calculus)

Winter 2017:


Math 1500 (Calculus)
Math 3472 (Analysis 3)

Fall 2016:


Math 1230 (Calculus)
Math 4920/8510 (Topics in Geometric Group Theory)

Winter 2016:


Math 1500 (Calculus)
Math 2020 (Algebra 1)

Fall 2015:


Math 3390 (Introduction to topology)

Winter 2015:


Math 3760 (Advanced calculus)
Math 2132 (Engineering mathematical analysis)

Fall 2014:


Math 3760 (Advanced calculus)

Winter 2014:


Math 1500 (Calculus)
Math 3240 (Topology)



No teaching in fall of 2013.



Linear Algebra Notes