Being invited to Wine and Cheese (as a professor!) by the McGill Undergraduate Computer Science Society
October 9th, 2025
Being invited to Wine and Cheese (as a professor!) by the McGill Undergraduate Computer Science Society
October 9th, 2025
"Who wears a cowboy hat to teach a lecture?"
Someone who's hiding a bad haircut.
16th November 2025
You may not know it, but this class has future leaders, engineers, scientists and (most importantly) kind human beings. Genuinely some of the smartest individuals in town! (with the person wearing the cowboy hat)
16th November 2025
COMP 360 was a wonderful class, with some of the brightest individuals in the world. By design, it is a hard class. It starts off with Network Flows, and drifts into modelling problems as Linear Programs. From there, we discuss Duality and applications in Game Theory. Then, we talk about hardness of problems, complexity classes and approximation algorithms. In a way, it is meant to be an introduction to Theoretical Computer Science. A class like this wouldn't be expected to be too much fun (at least from the student pov), but the students I had made it so worth the hard-work.
As a student, I always imagined that the quality of the class would be determined by the instructor's enthusiasm. This experience showed me how much more fun a class can get with the right students. This class would not have been as fun without the contributions of Michael, Robert, Parsa, Emile, Garret, Aditya, Danny, Jason, Nick, Merrec, Jacob, Arthur, Elya, Hugh, Magalie, L, Zahra, Walid, Sky, Andrei, Jerry, Gabriel, Sasha, Maxim, Daniel, Aerin, Zachary, Lucie, Frederic, Brian, Roberta, Sophia, Sara, Toscana, Jude, Ben, Laurrence, Laura and the many others who showed up every day, with enthusiasm, questions and opinions. Whether they spoke up often or not, each individual brought something new, each individual had their own battles and every single one of them is an inspiration.
COMP 202 is a course that introduces undergraduate students to thinking logically. Unlike many previous offerings, my course focused on counting, taking inspiration from combinatorial ideas and problems dating back to Ramanujan, Fibonacci and other mathematicians. My TAs Mohammadhossein (left) and Hadi (right) and I made sure to pose at the end of the final exam!
I am incredibly grateful for all the students I met through this class. Sofia, Matthew (Nichols), Kian, Lindahn, Nathaniel, Cerine, Joshua, Stamatia, Sadie, Yousssef, Baraca, Serine, Serine, Erica, Valeria, Rhonda, Elliot, Nashita, Negar, Liliana, Severus, Erica, Shaila, Syona, Harini, Mars, Alex, Emma, Qin, and many many others made this class feel special.