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