Teaching

Optimization Models and Methods (IEOR 4004)

Masters course, Columbia University, IEOR Department, 2025

The course covers theoretical and programming aspects of optimization models and methods. I helped in assisting students during office hours, grading assignments and exams, and project supervision.

Analysis of Algorithms (CSOR 4231)

Masters course, Columbia University, IEOR Department, 2024

This course covers fundemental algorithm design techniques, including greedy algorithms, divide-and-conquer, dynamic programming, network flows, and NP-completeness. I helped in assisting students during office hours, and grading assignments and exams.