CS 4820 Introduction to Analysis of Algorithms Teaching Assistant - FA23
- Responsible for holding office hours, answering Ed discussion questions, and grading assignments and
exams.
- Topics including Gale-Shapley Algorithm, Greedy Algorithm, Dynamic Programming, Divide and Conquer,
Network
Flows, NP-completeness, Approximation Algorithms, Randomized Algorithms, Turing Machine, and
Computability.
CS 2110 Object Oriented
Programming and Data Structures Consultant - SP23
- Responsible for holding office hours, assisting discussion sections, answering Ed discussion questions, and
grading assignments and exams.
- Topics including Java syntax, Abstraction, Encapsulation, Testing, Interfaces, Inheritance, Dynamic dispatch,
Exceptions, Bags, Generics Reading, Linked Structures, Ordered Collections, Efficiency, Recursion, Trees,
Sorting, Hashing, GUIs, Concurrency, Synchronization, BFS, DFS, Dijkstra's Algorithm, Priority queues and heaps,
and Iterators.
SoNIC Workshop Teaching Assistant
- Teaching assistant for SoNIC Workshop, a crash course in robotics with nearly 30 other U.S. students, hosted
by the Cornell Ann S. Bowers College of Computing and Information Science and funded by NSF.
- Hosted a booth about CUAUV in an outreach event at Ithaca High School
to expose the interest in Robotics
to our local
community
-
Tutored over 15 students for AP Calculus BC, AP Computer Science,
AP Physics 1, SAT Math exams and classes and
SAT exams in tutoring academies