Teaching & Advising
Virginia Tech:
Spring 2025
Elementary Real Analysis II (Math 4226)
Vector and Complex Analysis for Engineers (Math 4574)
Fall 2024
Elementary Real Analysis I (Math 4225)
Advanced Calculus (Math 3224)
Spring 2024
Vector and Complex Analysis for Engineers (Math 4574)
Advanced Calculus (Math 3224)
Fall 2023
Vector and Complex Analysis for Engineers (Math 4574)
Vector and Complex Analysis for Engineers (Math 4574)
Spring 2023
Intro to Differential Equations (Math 2214)
Intro to Differential Equations (Math 2214)
Fall 2022
Intro to Manifolds (Math 4984)
Calculus I (Math 1225)
Spring 2022
Calculus I (Math 1225)
Students Advised:
M. Ryan, Oct. 2023 - Present
M. Lucas, June 2024 - Present
Utah State University:
Spring 2021
TA for 3 sections of Calculus III (Math 2210)
Fall 2020
TA for 3 sections of Calculus III (Math 2210)
Summer 2020
Differential Equations (Math 2280)
Spring 2020
No teaching, on RA
Fall 2019
Linear Algebra (Math 2270)
Summer 2019
Linear Algebra (Math 2270)
Spring 2019
Linear Algebra (Math 2270)
Fall 2018
Linear Algebra (Math 2270)
Summer 2018
Differential Equations (Math 2280)
Spring 2018
No teaching, on RA
Fall 2017
Calculus I (Math 1210)
Spring 2017
College Algebra (Math 1050)