Comp 250 mcgill fall 2017