I have gathered teaching experience by working as a teaching
assistant for five semesters and by delivering guest lectures in
graduate level CSE courses. I periodically conduct recitations
and occasionally cover main lectures in the absence of the
professor.
Currently (Fall '17), I am a TA (sixth term) for
CSE
421/521 offered by Dr. Karthik Dantu.
Introduction to Operating Systems
CSE 421/521 is a graduate level course on operating systems, currently offered by Dr. Karthik Dantu. Class projects are based on developing kernel modules for Pintos. I was also a TA for this course during the Fall '14 and Fall '15 when it was offered by Dr. Tevfik Kosar.
Distributed Systems
CSE 486/586 is a grad level course on distributed systems offered by Dr. Steve Ko. Class projects are based on developing distributed system modules on the Android platform. I was a TA for this course during the Spring semesters of 2015, 2016 and 2017.
Advanced Computer Systems
CSE 622 is an advanced level grad course on systems offered by Dr. Steve Ko. I have given guest lectures on the topics of storage and mobile systems for this course.