Teaching & Service

Teaching

  • Spring 2023-2024, BU, CS 697, Graduate Initiation Seminar (Co-Instructor)
  • Spring 2021-2024 & Fall 2024, BU, CS 582, Geometry Processing (Instructor)
  • Fall 2020-2022, BU, CS 480/680, Introduction to Computer Graphics (Instructor)
  • Fall 2019, MIT, 6.837, Introduction to Computer Graphics (Guest Lecturer)
  • Spring 2019, MIT, 6.838, Shape Analysis (Guest Lecturer)
  • Fall 2018, MIT, 6.837, Introduction to Computer Graphics (Guest Lecturer)
  • Summer 2015, Rutgers, Math 250, Introductory Linear Algebra (Instructor)
  • Spring 2014, Rutgers, Math 244, Differential Equations (TA)
  • Spring 2013, Rutgers, Math 251, Calculus III (TA)
  • Fall 2012, Rutgers, Math 135, Calculus I (TA)

Advising/Mentoring

  • Matteo Couplet, Postdoctoral Researcher at BU, AY2024/2025 - present
  • Erick Jimenez Berumen, Doctoral Student at BU, AY2023/2024 - present
  • Adrish Dey, Doctoral Student at BU, AY2022/2023 - present
  • Daniel Scrivener, Doctoral Student at BU, AY2022/2023 - present
  • Rahul Mitra, Doctoral Student at BU, AY2021/2022 - present
  • Anming Gu, UROP Undergraduate Student at BU, AY2020/2021 - present
  • Jayna Dave, UROP Undergraduate Student at BU, Spring 2021
  • Sebastian Claici, Doctoral Student at MIT, AY2017/2018 - AY2019/2020
  • Paul Zhang, Doctoral Student at MIT, AY2017/2018 - AY2019/2020
  • Nilai Sarda, SuperUROP Undergraduate Student at MIT, AY2017/2018 - AY2019/2020
  • Magnus Johnson, UROP Undergraduate Student at MIT, AY2017/2018
  • Eden Fedida Hefetz, Master's Student at Bar-Ilan University, AY2016/2017
  • Alon Bright, Master's Student at Bar-Ilan University, AY2015/2016 & 2016/2017
  • Gyu Eun Lee, Directed Reading Program (Hatcher's "Algebraic Topology"), AY2013/2014
  • Eric Fay, Directed Reading Program ("Topology of Manifolds" course notes), AY2013/2014

Review Contributions

  • SIGGRAPH 2017-2024
  • Symposium on Geometry Processing 2018-2022, International Program Committee
  • SIGGRAPH Asia 2016 & 2018 & 2022 & 2024 (Technical Papers Committee)
  • ICML 2019-2023
  • NeurIPS 2019-2022
  • Eurographics 2018
  • Pacific Graphics 2016 & 2017
  • IEEE Transactions on Visualization & Computer Graphics
  • IEEE Signal Processing Magazine
  • Computers & Graphics
  • The Visual Computer
  • Algorithms
  • Frontiers of Computer Science