Teaching Demo

Please find below a video of my teaching demonstration.

The topic is the Stable Matching problem, which I cover in the first lecture of my Basic Algorithms course. This topic serves as an accessible example of how algorithms are designed to solve real-world problems while minimizing the use of mathematical notations and proofs, as this is usually students’ first course in theoretical computer science.