- Lead tutoring sessions in multiple software engineering project-based courses for engineering students
- Conduct in-depth instruction in software engineering principles, including algorithms and object-oriented
- Organize and facilitate open office hours available to 200+ engineering students throughout the semester
- Proctor final exams, ensuring academic integrity and efficient grading of software engineering tests