There is something deeply satisfying about the moment a concept clicks for a student — and I find myself constantly thinking about how to make that happen more reliably. My teaching philosophy is simple: I try to explain things the way I would have wanted them explained to me.


Teaching at UNC Chapel Hill

Instructor of Record

  • Jun ‘26 - Jul ‘26 - I will be the primary instructor of STOR 155 (Introduction to Data Models and Inference) in the summer semester, responsible for all lectures, assessments, and course administration! Read my feature in INDY Week about teaching STOR 155.

Bootcamp

  • Aug ‘25 - Dec ‘25 — Served as the lead instructor along with Dr. Panagiotis Andreou for the incoming PhD student bootcamp in the Department of Statistics and Operations Research, covering foundational topics in Real Analysis and Linear Algebra over the course of 8 weeks. [Course Material]

Teaching Assistantships

As a TA, my responsibilities included grading homework assignments and exams, holding weekly office hours, responding to student questions on the course forum, maintaining accurate grade records, and working closely with instructors to ensure students received timely, constructive feedback.

Semester Course Number Course Name Instructor
Spring 2026 STOR 635 (Graduate) Probability II Prof. Sayan Banerjee
Fall 2025 STOR 634 (Graduate) Probability I Prof. Benjamin Seeger
Summer 2025 STOR 455 Methods of Data Analysis Kendall Thomas
Summer 2025 STOR 155 Introduction to Data Models and Inference Tianzhu Liu
Spring 2025 STOR 445 Stochastic Modelling Prof. Vidyadhar Kulkarni
Fall 2024 STOR 435 Introduction to Probability Prof. Mariana Olvera-Cravioto

Guest Lectures

On several occasions I have stepped in to cover lectures for instructors at their request.

Date Course Number Course Name Content Covered
09 Apr 2026 STOR 635 Probability II Coupling & Convergence of Markov Chains
12 Mar 2026 STOR 545 Stochastic Models and their Applications Open Jackson Networks
12 Mar 2026 STOR 445 Stochastic Modelling Kolmogorov’s Backward Equation for Queues
13 Nov 2025 STOR 654 Statistical Theory I Statistical Decision Theory
02 Oct 2025 STOR 654 Statistical Theory I UMVUE & Lehmann-Scheffe Theorem
16 Jun 2025 STOR 155 Introduction to Data Models and Inference Linear Regression
13 Jun 2025 STOR 155 Introduction to Data Models and Inference Correlation
15 Apr 2025 STOR 155 Introduction to Data Models and Inference Bayes’ Theorem
22 Nov 2024 STOR 435 Introduction to Probability Conditional Expectations

Indian Statistical Institute (ISI)

Duration Course Name Instructor
Jan ‘24 - May ‘24 Functional Analysis in NPTEL Prof. S Kesavan, IMSc

ISI encouraged engaging with peers through informal study groups and problem-solving sessions, which deepened both my understanding and my appreciation for collaborative learning.


Teaching Assistantships at Chennai Mathematical Institute (CMI)

Course name links direct to available course materials, including homework assignments, exams, and occasional lecture notes.

Duration Course Name Instructor
Jan ‘22 - May ‘22 Complex Analysis Prof. BV Rao
Sep ‘21 - Dec ‘21 Analysis III Prof. Parameswaran Sankaran
Sep ‘21 - Dec ‘21 Functional Programming using Haskell Prof. SP Suresh
Sep ‘21 - Dec ‘21 Analysis I Prof. Rajeeva Karandikar
Aug ‘21 - Sep ‘21 Analysis Review Sessions Prof. BV Rao & Prof. Rajeeva Karandikar
Jul ‘21 - Sep ‘21 Introduction to Haskell Programming in NPTEL Prof. SP Suresh
Apr ‘21 - Jul ‘21 Probability Theory Prof. Parameswaran Sankaran
Apr ‘21 - Jul ‘21 Analysis II Prof. Sukhendu Mehrotra
Dec ‘20 - Mar ‘21 Functional Programming Using Haskell Prof. SP Suresh
Dec ‘20 - Mar ‘21 Analysis I Prof. Purusottam Rath