Course material hosted on
Waterloo Learn
.