Skip to the content of the web site.

Prof. Wojciech Golab — Teaching

My teaching career began at the University of Toronto, where I completed thirteen teaching assistantships. I was offered my first TAship in 1999 after completing one term of undergraduate studies. I have also taught courses on data structures and theory as a sessional instructor at the University of Toronto (2009) and University of Calgary (2010). My teaching activities at Waterloo are described in detail below.

Undergraduate teaching

As a result of my somewhat broad interests, my teaching portfolio at Waterloo includes undergraduate courses in both software and hardware areas:

Graduate teaching

My graduate courses focus exclusively on distributed computing.