I really enjoy teaching and mentoring students. I have experience with facilitating study groups, designing learning content for active-learning, and teaching small and large university-level courses. Browse through some of my teaching portfolio below.
I taught Programming for All 1 (COMP1010) remotely at the University of Utah Asia Campus in Fall 2021, and in-person at University of Utah Main Campus in Spring 2022. I am currently teaching it again in Spring 2023 at the main campus.
As part of my teaching mentorship at University of Utah, I served as Teaching Assistant for a crosslisted Introduction to Natural Language Processing course with mentorship from Prof. Ellen Riloff. For this course, in addition to grading duties, I designed some assignments, exams, and delivered lectures as guest instructor for a week. Some of the materials that I designed for the course are provided in this post.
As part of my teaching mentorship at University of Utah, I served as Teaching Assistant for the undergraduate Artificial Intelligence course with mentorship from Prof. Tucker Hermans. For this course, in addition to grading duties, I designed some assignments, exams, and delivered lectures as guest instructor for a week. Some of the materials that I designed for the course are provided in this post.
At Rutgers University, I took up the role of Peer Instructor for the FIGS (First-Year Interest Group Seminar) program in Fall of 2016. For this role, I worked on creating a course syllabus and lecture plan, submitting it to the department for approval, working with them on improving it, and finally teaching freshmen students a ten-week one-credit seminar-based class.