Aaron Niznik
Professor Niznik is super caring and nice, and even though he mainly reads off his slides, you don't need to buy the book, and it ends up being a pretty easy class. His exams are extremely straightforward, as he gives a study guide that lists every single topic that will be on the exam.