
All course materials are on Blackboard.
I received a Villanova Institute for Teaching and Learning minigrant in 2019 for my project “Linear Algebra Rebooted: A Blended Master’s Level Course”.
I teach courses for first-year students up to master’s level. My scheduled teaching is listed below.
Spring 2024: Core math: Mathematics for human flourishing (Phoenix)
Fall 2023: Linear algebra; independent study: mathematics for machine learning
Spring 2023: Research semester
Fall 2022: Applied linear algebra (undergrad + grad)
Summer 2022: Independent study: advanced calculus
Spring 2022: Applied linear algebra; linear algebra for computing
Fall 2021: Calculus I; Senior seminar: coding theory; Independent study: applied linear algebra with Python
Spring 2021: Graduate Seminar; Mathematical Exploration (in the Villanova Program at Phoenix); Mathematical Communities
Fall 2020: Calculus II (2 sections); Mathematical Communities
Spring 2020 (interim director of graduate math): Linear Algebra (grad); Mathematical Communities, with Dr. Katie Muller
Fall 2019: Calculus I; Coding Theory (undergrad); Mathematical Communities (first year seminar), co-taught with Dr. Katie Muller
Spring 2019: Calculus II (two sections); Coding Theory Independent Study II
Fall 2018: Parental leave
Summer 2018: Coding Theory Independent Study I
Spring 2018: Quantitative Thinking (at SCI Graterford); Senior Seminar – Graph Theory; Graduate Seminar – Graph Theory
Fall 2017: Pre-tenure sabbatical
Spring 2017: Modern Algebra; Topics in Core Mathematics (at SCI Graterford)
Fall 2016: Calculus I; Graduate Abstract Algebra
Spring 2016: Foundations of Mathematics; Calculus II
Fall 2015: Senior Seminar – Finite Fields and Applications; Calculus I
Spring 2015: Calculus II; Business Statistics
Fall 2014: Calculus I; Business Statistics