Teaching
Office Hours
See this semester's office hours for current times and location.
Courses Taught
NJIT
- 2026 Spring, Math 335: Vector Analysis
- 2025 Fall, Math 211: Calculus III
- 2025 Fall, Math 613: Advanced Applied Mathematics I: Modeling
- 2025 Spring, Math 111: Calculus I
- 2024 Fall, Math 676: Advanced Ordinary Differential Equations
- 2024 Spring, Math 213: Calculus III
- 2023 Fall, Math 613: Advanced Applied Mathematics I: Modeling
Boston University
- 2023 Spring, Math 876: Graduate PDE Seminar
- 2022 Fall, Math 226: Differential Equations
- 2022 Spring, Math 876: Graduate PDE Seminar
- 2021 Fall, Math 775: Graduate Ordinary Differential Equations
- 2021 Spring, Math 226: Differential Equations
- 2020 Fall, Math 775: Graduate Ordinary Differential Equations
Brandeis University
- 2019 Fall, Math 037a: Differential Equations
Rutgers University
- 2018 Spring, Math 421: Advanced Calculus for Engineers (TA)
- 2017 Fall, Math 244: Differential Equations (TA)
- 2017 Spring, Math 152: Calculus II (TA)
- 2016 Fall, Math 151: Calculus I (TA)
- 2016 Spring, Math 252: Differential Equations (TA)
- 2015 Summer, Math 252: Differential Equations (Instructor)
- 2014 Fall, Math 135: Calculus I (TA)
- 2014 Spring, Math 152: Calculus II (TA)