Khoury Graduate Teaching Assistant
– Present
"A dedicated TA whose innovative teaching approaches and comprehensive office hours transformed how students approached problem-solving in CS 5010 Programming Design Paradigm."
Responsibilities
- Mentored 30+ graduate students on Advanced Java, OOP principles, and design patterns — improving cohort assignment scores.
- Conducted weekly office hours and graded 100+ assignments, guiding implementation of MVC, Command, Adapter, and Builder patterns.
- Provided guidance on multithreaded applications and ensured adherence to test-driven development (TDD) practices using JUnit and Mockito.
- Debugged 50+ student projects across multithreaded and OOP scenarios, reducing repeat office-hour visits by identifying root patterns.