SM121 Calculus 1
Courses as Primary Instructor
Fall 2026 SA320: Stochastic Models. USNA.
Spring 2026 SM364: Scientific Computing. USNA.
Fall 2025 SM121: Calculus I. USNA. Course coordinator.
Summer 2025 MATH404: Partial Differential Equations. UMBC.
Spring 2025 SM473A: Mathematics Capstone Course. USNA. Course coordinator.
Fall 2024 SM221: Calculus III, SM315: Partial Differential Equations. USNA.
Spring 2024 SM364: Scientific Computing. USNA.
Spring 2024 SM239: Introduction to Probability and Statistics. USNA.
Fall 2023 SM212: Differential Equations. USNA. Course coordinator.
Fall 2023 SM221: Calculus III with Vector Fields. USNA.
Fall 2022–Spring 2023: Sabbatical.
Spring 2022 SM222: Differential Equations with Matrices. USNA. Course coordinator, SM212: Differential Equations. USNA.
Fall 2021 SM222: Differential Equations with Matrices. USNA. Course coordinator, SM212P: Differential Equations. USNA.
Spring 2021 SM426: Numerical Method of ODEs. USNA, SM222: Differential Equations with Matrices. USNA. Course coordinator.
Fall 2020 SM121: Calculus I. USNA. SM222: Differential Equations with Matrices. USNA. Course coordinator.
Fall 2019 SM121: Calculus I. USNA.
Spring 2019 SM316: Engineering Math with Probability and Statistics. USNA. Course coordinator.
Fall 2019 SM221P: Calculus III with Vector Fields (for freshmen). USNA.
Spring 2018 SM473: Randomness in the Real World (Capstone). USNA. SM212: Differential Equations. USNA.
Fall 2018 SM212: Differential Equations. USNA.
Spring 2017 SM261: Matrix Theory. USNA.
Spring 2017 SM221: Calculus III with Vector Fields. USNA.
Fall 2016 SM261: Matrix Theory. USNA. SM221P: Calculus III with Vector Fields (for freshmen). USNA.
Spring 2015: Math 276: Topics in Calculus II (Honors). University of Wisconsin.
Spring 2014: Math 431: Introduction to Probability. University of Wisconsin.
Fall 2011 Math 124: Calculus I. University of Arizona.
Spring 2010 Math 109C: College Algebra with Data Analysis. University of Arizona.
Fall 2010 Math 112: College Algebra. University of Arizona.