Teaching
Current and Upcoming
Algebra 1 (graduate level, Math 2500), Fall 2024.
Recent
Topology 2 (graduate level, Math 2701), Spring 2024. [Canvas webpage]
Number Theory (Math 1020), Fall 2023. [Canvas webpage]
Algebra 2 (graduate level, Math 2501), Fall 2023. [Canvas webpage]
Algebraic Number Theory (graduate level, Math 2245), Spring 2023. [Canvas webpage]
Introduction to Theoretical Mathematics (Math 413), Fall 2022. [Canvas webpage]
Business Calculus (Math 120), Fall 2022. [Canvas webpage]
Topology 2 (graduate level, Math 2701), Spring 2022.
Topology 1 (graduate level, Math 2700), Fall 2021.
Algebraic Number Theory (Math 2245), Spring 2021. [Canvas webpage]. If you are a Pitt person, you have access to the Canvas webpage. Alternatively, email me for more information.
Number Theory (Math 1020), Fall 2020. [Canvas webpage]. If you are a Pitt person, email me for access to the Canvas webpage. Alternatively, here is the syllabus.
Topology 2 (graduate level, Math 2701), Spring 2020. [website]
Algebra 2 (graduate level, Math 2501), Fall 2019. [website]
Previous teaching
Some websites from past teaching at other universities are here.
Main page.