Ilan Shrira
Professor Shrira is very knowledgeable about the topic and connects the material to things not mentioned in the textbook. His lecture slides dont contain half of what he says in lecture though, so you have to go to class, although he does not care about attendance. The textbook is the most essential part of the class, the tests are book heavy.