Overview

I started teaching in high school when volunteered as a coach for a grade school math team. Since then I have taught regularly. Teaching is something I find personally rewarding as well as a good way to help master my own skills.

University Courses

Below are teaching positions I've had for university courses. I also have a lot of experience with private tutoring and volunteer teaching which is omitted here but can be found in my CV.
  • Introduction to Machine Learning, Winter 2017/18 TU: Kaiserslautern
    • Teaching Assistant: Responsibilities included lecturing once per week, writing all homework questions and solutions, writing final examinations and solutions, holding office hours, managing course website, and managing project groups.
  • Machine Learning I, Winter 2017/18 TU: Kaiserslautern
    • Teaching Assistant: Same responsibilities as above.
  • EECS 398-001: Information Science, Winter 2016 University of Michigan
    • Graduate Student Instructor: I was an assistant for a new undergraduate course on information science. Responsibilities included holding office hours, responding to student emails and forum posts, writing homework problems, preparing homework solutions, supervising homework grading, proctoring exams, grading exams, assisting with daily in-class exercises, and occasionally preparing lectures and lecturing.
  • EECS 545: Machine Learning, Fall 2013 University of Michigan
    • Graduate Student Instructor: Responsibilities included holding office hours, responding to student emails, writing homework problems, preparing homework solutions, supervising homework grading, and grading exams.