🧑🏻🏫 Teaching for me is more than transferring knowledge - it's about sparking that 'aha!' moment when a student realizes computing isn't just another class, but a gateway to endless possibilities. As a Lead Associate Instructor at Indiana University, I've helped transform a small programming course into a vibrant learning community of 450+ students from diverse disciplines. My approach combines hands-on problem-solving with an inclusive environment where every student matters. Whether you're exploring algorithms, diving into machine learning, or taking your first steps in programming, I believe in creating interactive learning experiences that resonate with real-world applications.
Number of student enrollments: 180
Number of teaching assistants (TA) in the team: 20
CSCI-C200, Introduction to Computers & Programming in Python (Undergraduate Level)
Number of student enrollments: 250 - 500
Number of teaching assistants (TA) in the team: 20 - 35
CSCI-C200, Introduction to Computers & Programming in Python (Undergraduate Level)
Number of student enrollments: 8 (small class size)
Number of teaching assistants (TA) in the team: 2
CSCI-C200, Introduction to Computers & Programming in Python (Undergraduate Level)
Number of student enrollments: 200
Number of teaching assistants (TA) in the team: 18
CSCI-C200, Introduction to Computers & Programming in Python (Undergraduate Level)
Number of student enrollments: 80 - 100
CSCI-P 536, Advanced Operating Systems (Graduate Level)
CSCI-B 365: Data Mining (Undergraduate Level)