Teaching & Advising
Teaching Experience
- [Fall 2006]
Computer Systems:
A Programmer's Perspective (15-213)
- Teaching assistant for sophomore level class
- Instructors: Prof. Randy Bryant and Prof. David O'Hallaron
I held weekly recitations and office hours for 30 undergraduate students. I also designed and graded homeworks and exams. During my recitations, I encouraged lively discussions between students, which outlined their difficulties in understanding the material. In one case, these discussions also revealed an error in an exam problem. My in-depth analysis of this error was used as a case study for race conditions in later editions of the course.
TA Course Evaluation: 3.93 out of 4.00 -
[Spring 2006]
Fault-Tolerant
Distributed Systems (18-749)
- Teaching assistant for graduate level class
- Instructor: Prof. Priya Narasimhan
I gave a guest lecture on the experimental evaluation of distributed systems. I designed the experimental plan for a class of 30 graduate students. I also guided seven class projects.
-
[Fall 2005]
Dependable
Embedded Systems (18-849)
- Teaching assistant for Ph.D. level class
- Instructor: Prof. Philip Koopman
I selected discussion topics for a graduate-level class with 20 students. I also led the in-class discussions on distributed timekeeping and on synchrony models for distributed systems.
-
[Spring 2001]
Electromagnétisme
- Teaching assistant for undergraduate level class at the Ecole Supérieure d’Ingénieurs en Electronique et Electrotechnique (ESIEE), Paris, France.
- Instructor: Prof. Cristian Florea
I guided lab work for a section of 20 students. This class was taught in French.
Students Advised
- Jiaqi Tan (undergraduate research)
- Zhengheng Gho (undergraduate research)
- Sreevishnu Byrakur (MS Thesis in the Information Networking Institute)
- Ruchi Lohani (MS Thesis in the Information Networking Institute)
-
T. Dumitraş, J. Tan, Z. Gho and P. Narasimhan
No More HotDependencies: Toward Dependency-Agnostic Online Upgrades in Distributed Systems
USENIX Workshop on Hot Topics in System Dependability (HotDep), Jun. 2007
(15% acceptance rate)