Brandon Saunders
I sincerely don't know what I got out of this course. The contents of the lecture have nothing to do with the assignments or the exams, and they don't even really have a unifying internal theme. Key ideas are introduced and never elaborated on. Brandon's a nice guy but his teaching style is unfocused to the point of uselessness.