Guiding Philosophy
Science is built up with facts, as a house is with stones.
But a collection of facts is no more a science than a heap of stones is a house.
Mathematics is elegant and insightful, but often misconstrued as merely a collection of facts and methods. I believe the beauty of mathematics lies not in its theorems or procedures, or even in the answers they provide, but in the intuition and clarity of understanding that mathematics grants us. Thus, my teaching philosophy is anchored in the motto so often repeated to my students:
The subtle but important difference is that the content of mathematics can be learned through mindless memorization of theorems and methodology, but the intuition—the beauty—is developed only through practice, critical assessment, and reflection.
Core Principles
Courses Taught
I have taught 54 sections across 22 courses. Below are these course titles, in reverse chronological order since last taught:
- Current Courses
- Computational Data Science & Mathematics Seminar
- Introduction to Programming (Course Materials)
- Statistics
- Past Courses
- Introduction to Computational Data Science
- Finite Mathematics
- Differential Equations
- Graph Theory
- Calculus II
- Calculus I
- Multivariable Calculus
- Multivariable Calculus and Modeling
- Complex Analysis
- Calculus I and Modeling
- Linear Algebra
- Network Ranking (Indep. Study)
- Vector Calculus
- Basic College Mathematics
- Calculus for Business Administration and Social Sciences
- Basic Concepts of Elementary Mathematics I
- Precalculus
- Algebraic Structures I
- Analysis I

Recent Ratings
(Year '24/'25, n=85 responding)