Professor Klein's lectures are a bit on the philosophical side & can be pretty dry although he tries to joke-the pilot light joke is awful! He says that you don't need to know names & studies specifically but you do- I am normally an A student but got C