Spring 2024  Math 335 Modern Algbera and Math 350 Geometry

Fall 2023 Math 725 Advanced Linear Algebra 

Spring 2023  Math 301 Exploration and Proof and Math 325 Linear Algebra

Fall 2022 Math 335 Modern Algebra and Math 430 Mathematics of Optimization

Spring 2022  Math 325 Linear Algebra and Math 850 Graduate Algebra

Fall 2021 Math 301 Exploration and Proof and Math 435/735 Modern Algebra II

Spring 2021 On sabbatical

Fall 2020 Math 226 Calculus I (two sections) and Math 430 Mathematics of Optimization

Spring 2018 - Spring 2020 Chair of the Math Department -- no teaching duties

Fall 2017  Math 725 Advanced Linear Algebra

Spring 2017  Math 400 Numerical Analysis and Math 729 Communicating Mathematics

Fall 2016 Math 325 Linear Algebra and Math 430 Mathematics of Optimization

Spring 2016 Math 325 Linear Algebra and Math 890 Algebraic Geometry 

Fall 2015 Math 325 Linear Algebra (two sections) and Math 335 Modern Algebra 

Spring 2015 Math 420/720 Combinatorics, Math 729 Communicating Mathematics, Math 850 Graduate Algebra

Fall 2014 Math 325 Linear Algebra, Math 430 Mathematics of Optimization, Math 435/735 Modern Algebra II

Spring 2014 On sabbatical