Gylaine Gilmore
All the lectures are very interesting with guest speakers. Horrible class time but always got out an hour early. Projects are easy and so are the weekly quizzes. Anyone can get a 100% in the class if you do your work.