Recent Teaching:


  • Spring 2020: I am currently co-teaching a pilot course on TGDA+Neuro, developed in collaboration with MBI@OSU. The development of this pilot course is funded by our NSF TRIPODS+X+Edu grant. This course is open to undergraduate students from several institutions outside OSU. In May, all faculty members and students participating this course will come to MBI@OSU for a 3-day project workshop.

  • Fall 2019 (and Fall 2017, 2016): CSE 2331/5331: Foundations II: Data structures and algorithms

  • Fall 2018 (Spring 2016): CSE 5559: Computational topology: Theory, algorithms, and applications to data analysis
                          You can find my lecture notes for computational topology, some course projects, as well as other resources at the course website given above.

  • In April 2017, I gave a mini-course on Computational topology at Spring School on Discrete and Computational Geometry at Simons Center for Geometry and Physics in Stony Brook (organized by Christopher Bishop and Joe Mitchell). It contains three hour-long lectures. The videos can be accessed at this url.