Teaching Assistant
Current• Taught CS2040S (Data Structures & Algorithms) and CS2106 (Operating Systems) in 3 classes• CS2040 Topics: Sorting, balanced trees, hash tables, heaps, union-find, graph algorithms (searching, shortest path, topological sorts, minimum spanning trees), dynamic programming• CS2106 Topics: Process, Memory, and File Management, along with Inter-Process Communication (IPC)