Home
Research
Teaching
Service
Teaching
Current Courses
- MATH 0701: Basic Math for Today's World — Temple University — Fall 2026
Past Courses
- G&T Qualifying Exam Prep Course — Temple University — Summer 2 2025
- MATH 0701: Basic Mathematics for Today's World — Temple University — Fall 2024
- MATH 0702: Intermediate Algebra — Temple University — Summer 1 2024
- MATH 1044: Prob and Stats for the Life Sciences — Recitation — Temple University — Spring 2024
- MATH 1019: Lab for College Algebra — Temple University — Fall 2023
Training
- MATH 8985: Teaching in Higher Education — Temple University — Spring 2024
- Math-specific 1-credit seminar which is part of the full Teaching in Higher Education certificate
- Student Experience Project — Temple University — Fall 2026
- A national project focused on improving student retention through generating a feeling of belonging in the classroom environment.
- Includes hands-on implementation of techniques designed to cultivate growth mindsets in students
- Principles of Teaching — Bloomsburg University — Fall 2021
- One-semester undergraduate course offered at Bloomsburg University.
- Topics include lesson planning, implementing active-learning techniques, differentiating learning activities, and forms of assessment.
Philosophy
Every class you take is attempting to teach you two things: core skills and meta skills. There are different approaches to ensuring mastery of each. Let's explore below!
Core Skills: the math itself
Examples of skills include:
Solving equations
Taking derivatives
Proof writing
etc.
Which can be developed by:
Lecture
Practice problems
Work outside of class
etc.
Meta Skills: stretching your mind
Examples of skills include:
Problem Solving
Building an argument
Critical Thinking
etc.
Which can be developed by:
Collaboration
Exploration activities
Application questions
etc.
Notice that the ways to develop core skills and meta skills can intermingle; you're never only working on one thing in a math course!
I prefer to teach with both lecture and active learning techniques, since it gives the best of both worlds for strengthening all of the skills you should get out of my course.