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.
- Seminar: Fundamentals of Probability Theory for Machine Learning, Winter 2023/24 TU: Berlin
-
Lead Organizer and Instructor: I organized a seminar on probability theory for the machine learning group. All lectures where prepared and given by me.
- Deep Learning 2, Spring/Summer 2023 TU: Berlin
-
Lead Instructor: This included various responsibilities including writing the final exam, managing the course website, helping to prepare and correct homework assignments, and managing the administrative responsibilities.
- 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.