Elliot Ruhland
The book is not ABSOLUTELY necessary but I still recommend getting it anyways because some questions of the exam come from the book. Most questions come from his lecture/powerpoints. Participation assignments are weekly and are easy points so dont miss them; you usually have to write a little paragraph about yourself. Easy grader and he curves!!