Teaching Experiences

Graduate Courses

  • Algorithms
    • Instructor, MSU, Spring 2019
    • Instructor, MSU, Spring 2017
  • Computational Topology
    • Instructor, MSU, Spring 2022
    • Instructor, MSU, Spring 2020
    • Instructor, MSU, Spring 2018
  • Computational Geometry
    • Instructor, MSU, Spring 2023
  • Computational Geometry and Topology
  • Topology
    • Instructor, IST Austria, 2011-2012 (informal class)

Undergraduate Courses

  • Advanced Algorithm Topics
    • Instructor, MSU, Spring 2022
    • Instructor, MSU, Spring 2021
    • Instructor, MSU, Spring 2020
    • Instructor, MSU, Spring 2019
    • Instructor, MSU, Fall 2017
    • Instructor, MSU, Fall 2016
    • Instructor, MSU, Fall 2015
  • Discrete Structures
    • Co-instructor, MSU, Spring 2022
    • Instructor, MSU, Spring 2021
    • Instructor, MSU, Fall 2018
  • Computational Geometry
  • Discrete Mathematics for Computer Science
  • An Overview of Computer Science
    • Teaching Observer, Duke, Spring 2008
  • Calculus III
    • Grader and Mentor, SJU, Spring 2007
    • Grader and Mentor, SJU, Fall 2006
    • Grader and Mentor, SJU, Spring 2006
  • Business Calculus.
    • Recitation Leader, SJU, Spring 2004