Ann Arbor, Michigan, United States
• Lead TA for upper-level web systems course to 2,700+ students over 5 semesters, covering full-stack development (React, Flask, SQL), AWS, REST APIs, search engines, and distributed systems (MapReduce, Hadoop)
• Lead weekly lab sections for 30+ students to reinforce lecture material and provide hands-on practice with fundamental web development concepts
• Delivered primary lectures to ~100 students in the absence of the professor
• Held office hours and moderated an online Piazza forum to offer individual guidance on project requirements and debugging techniques
• Designed and tested exam questions to ensure clarity and quality of content evaluation
• Maintained course autograder infrastructure by writing unit tests, managing Docker images, and upgrading dependencies to support evolving project requirements
• Redesigned course projects including an Instagram clone (React functional components) and search engine (web scraper implementation), adapting curriculum to current industry standards and improving student learning outcomes
Leadership Responsibilities: Autograder Admin, Project Lead, eecs485.org Maintainer, Piazza Admin, Recorded Lab Section