David Hemenway
Not consistent with expectations or grading guidelines. Lectures make sense, but trying to apply them to homework is really up to you to figure out. Very rude at times to students. Likes to use phrases like, "an idiot could of done this" and "only stupid people fail at this." Would strongly recommend against taking this course. Requires laptop.