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

Brandeis University

  • 2019 Fall, Math 037a: Differential Equations

Rutgers University