Teaching

I have held various teaching assistantships and grading roles for multiple courses at the University of Manitoba and the University of Waterloo. My experience spans the CS curriculum, from introductory computer science to advanced courses covering algorithms, computer systems, human-computer interaction, and software engineering. The list is not exhaustive but highlights some of the key courses I have contributed to over the years.