Courses Taken at UT
- Algorithms (Undergraduate) - Dr. Christine Julien (Spring 2018)
- Mobile Computing (Audit) - Dr. Christine Julien (Fall 2018)
- Theory of Computation (Undergraduate) - Dr. David Zuckerman (Fall 2018)
- Algorithms: Techniques and Theory - Dr. Greg Plaxton (Spring 2019)
- Combinatorics and Graph Theory (Audit) - Dr. David Zuckerman (Fall 2019)
- Senior Design Capstone Project (Undergraduate) - Dr. Sarfraz Khurshid (Fall 2019 - Spring 2020)
- Introduction to Abstract Algebra (Undergraduate) - Dr. John Luecke (Fall 2019)
Courses Taken at Purdue
- Algorithm Design, Analysis, And Implementation - Dr. Alex Psomas (Fall 2020)
- Randomized Algorithms (Audit) - Dr. Kent Quanrud (Fall 2020)
- Approximation Algorithms in Action - Dr. Alex Pothen (Spring 2021)
- Sublinear Algorithms - Dr. Elena Grigorescu (Spring 2021)
- Algorithmic Economics - Dr. Alex Psomas (Spring 2021)
- Machine Learning and Algorithms Seminar - Dr. Paul Valiant (Fall 2021)
- Advanced Topics in Algorithms - Dr. Kent Quanrud (Fall 2021)
- Distributed Systems - Dr. Yongle Zhang (Spring 2022)
- Data Communication and Computer Networks - Dr. Muhammad Shahbaz (Fall 2022)
- Mathematical Toolkit for Theoretical CS - Dr. Hemanta Maji and Dr. Paul Valiant (Spring 2023)
- Artificial Intelligence - Dr. Brian Bullins (Fall 2024)
Teaching at Purdue
Teaching at UT
- Spring 2020: Undergraduate TA for EE360C - Algorithms (Instructors: Dr. Pedro Santacruz)
- Spring 2019: Undergraduate TA for EE360C - Algorithms (Instructors: Dr. Christine Julien, Dr. Pedro Santacruz)