Teaching

COURSES TAUGHT AT VCU (course websites are available on VCU’s Learning Management System).

  • Math 601-602 Abstract Algebra (2014-2015 academic year)
  • Math 591 Topics course:  Filters, ultrafilters, and applications.  Spring 2017 (jointly with Brent Cody and Monroe Eskew).
  • Math 591 Topics course: Logic and Mathematical Structures. Spring 2014 (jointly with Brent Cody).
  • Math 509 General Topology.  Fall 2015.
  • Math 507 Bridge to Modern Analysis.  Fall 2025, Fall 2019.
  • Math 502 Abstract Algebra I.  Fall 2017.
  • Math 490 Mathematical Expositions. Fall 2018, Spring 2017, Spring 2014 (jointly with Brent Cody).
  • Math 407 Advanced Calculus.  Spring 2025, Spring 2020, Spring 2019, Spring 2018, Fall 2016.
  • Math 401 Introduction to Abstract Algebra.  Fall 2019, Fall 2017.
  • Math 310 Linear Algebra.  Spring 2016.
  • Math 307 Multivariate Calculus. Spring 2026, Fall 2015, Fall 2013.
  • Math 300 Intro to mathematical reasoning. Spring 2026, Fall 2025, Spring 2022, Spring 2021, Spring 2020, Spring 2019, Spring 2018, Spring 2016, Spring 2015, Spring 2014, Fall 2013, Spring 2013.
  • Math 200 Calculus with Analytic Geometry.  Fall 2026, Spring 2025, Fall 2024, Spring 2024, Fall 2023, Fall 2021, Fall 2018.