Cultivating Inquiry through Data
Since 2022, I have been teaching Computer Science at NYU Shanghai as a Teaching Associate. Over the past 4 years, my focus has been on bridging rigorous theoretical foundations with practice-oriented problem solving.
Teaching Activity
Total Students
690+Teaching Hours
834Course Portfolio
Data Structures
CSCI-SHU 210
Core undergraduate course covering algorithmic thinking, complexity, and practical data structure design through lectures and recitations.
ICDS
CSCI-SHU 101
Introductory computing foundations course with recitation-driven instruction focused on core programming and computational reasoning.
ICP
CSCI-SHU 11
Introduction to Computer Programming course emphasizing foundational coding patterns, debugging habits, and structured program design.
Teaching Innovations
Assessment Innovations
Brightspace + Gradescope formats
Technology-enhanced assessments across five formats: time-limited homework, recitation worksheets, coding and non-coding quizzes, and oral comprehension checks.
Learning Analytics
Early intervention workflows
Brightspace analytics to monitor participation, quiz performance, and engagement patterns, enabling proactive support and better alignment before high-stakes assessments.
Homework Grading Automation
LMS + GitHub + Gradescope pipeline
Automated assignment pipeline for image preparation, grading, and score sync, reducing manual overhead and increasing feedback reliability in large programming classes.
Data Structures AI Assistant
Temporally aware course support
Generative AI assistant constrained to the current teaching week so responses stay pedagogically aligned with lectures, recitations, and homework progression.
Open Spotlight