Alain Lesage
Very hard grader. His lecture is really boring; what we do in class does not really relate to the final. He always explain what to do on the assignments AFTER we hand it in. He is available when you want an appointment and is nice in person, but very mean and disrespectful when he answers question on the class forum.