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

834

Course Portfolio

Core593

Data Structures

CSCI-SHU 210

Core undergraduate course covering algorithmic thinking, complexity, and practical data structure design through lectures and recitations.

Key Objective:Build strong problem-solving skills in foundational CS.
Core80

ICDS

CSCI-SHU 101

Introductory computing foundations course with recitation-driven instruction focused on core programming and computational reasoning.

Key Objective:Develop early fluency in programming fundamentals.
Foundational17

ICP

CSCI-SHU 11

Introduction to Computer Programming course emphasizing foundational coding patterns, debugging habits, and structured program design.

Key Objective:Establish confident coding practice for new students.

Teaching Innovations

Innovation Not Available

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.

Innovation Not Available

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.

Innovation Not Available

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.

Innovation Featured

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