Course Instructor

  • NJIT, Spring 2024, Math 481/546 Advanced Calculus (Analysis 2)
  • NJIT, Fall 2023, Math 480/545 Introduction to Real Analysis
  • NJIT, Fall 2023, Math 473/573 Intermediate differential equations
  • NJIT, Spring 2023, Math 440 Advanced applied numerical methods
  • NJIT, Fall 2022, Math 213 Calculus 3B
  • NJIT, Fall 2022, Math 707 Optimization (Convex analysis and continuous optimization)
  • 2021-2022 On Sabbatical
  • NJIT, Spring 2021, Math 707 Optimization (Convex analysis and continuous optimization)
  • NJIT, Fall 2020, Math 391 Numerical linear algebra
  • NJIT, Fall 2020, Math 111H (Honors) Calculus 1
  • NJIT, Spring 2020, Math 331 Introduction to partial differential equations
  • NJIT, Spring 2020, Math 440 Advanced applied numerical methods
  • NJIT, Fall 2019, Math 473/573 Intermediate differential equations
  • NJIT, Spring 2019, Math 440 Advanced applied numerical methods
  • NJIT, Fall 2018, Math 473/573 Intermediate differential equations
  • NJIT, Fall 2018, Math 111 Calculus 1
  • NJIT, Spring 2018, Math 707-004 Topics course: Convex analysis and continuous optimization
  • NJIT, Fall 2017, Math 473/573 Intermediate differential equations
  • NJIT, Fall 2017, Math 111H (Honors) Calculus 1 (Course coordinator)
  • NJIT, Spring 2017, Math 440 Advanced applied numerical methods
  • NJIT, Spring 2017, Math 112 Calculus 2
  • NJIT, Fall 2016, Math 111H (Honors) Calculus 1
  • NJIT, Spring 2016, Math 112 Calculus 2
  • NJIT, Fall 2015, Math 613 Mathematical modeling
  • NJIT, Spring 2015, Math 112 Calculus 2
  • NJIT, Fall 2014, Math 613 Mathematical modeling
  • McGill University, Winter 2014, Math 270 Applied linear algebra
  • McGill University, Fall 2012, Math 262 Intermediate Calculus
  • McGill University, Fall 2011, Math 140 Calculus 1
  • Teaching Assistant

  • MIT, Fall 2010, 18.03 Ordinary differential equations (Course coordinator, Recitation instructor)
  • MIT, Spring 2010, 18.330 Introduction to numerical analysis (TA)
  • MIT, Fall 2009, 18.06 Linear algebra (TA, Recitation instructor)
  • MIT, Spring 2009, 18.03 Ordinary differential equations (TA, Recitation instructor)
  • MIT, Fall 2008, 18.03 Ordinary differential equations (TA, Recitation instructor)
  • MIT, Spring 2008, 18.336 Numerical methods for partial differential equations (TA)
  • MIT, Fall 2007, 18.310 Principles of discrete applied mathematics (TA)
  • Online Academic Resources

    In 2011, I collaborated on the MIT OpenCourseWare project (with Jeremy Orloff, and Gilbert Strang) to develop online recitation videos with worked tutorial problems for: