Algorithms and Data Structures
Undergraduate Teaching Assistant, Jacobs University Bremen, 2022
Supported a class of 100+ students in a core algorithms course covering algorithm design paradigms and fundamental data structures.
- Led weekly tutorial sessions on computational and memory complexity, divide-and-conquer, dynamic programming, greedy algorithms, and graph algorithms.
- Explained and demonstrated classic data structures including trees, heaps, hash tables, and graphs with worked examples.
- Graded weekly assignments and the final exam, providing constructive feedback to help students strengthen their problem-solving skills.
