Tim Zingler
He's not terrible. His lectures are more like clarification of the reading, and he requires interaction from the students. He expects you to know the textbook cover to cover, and you're required to know the information from all of the readings, even if he didn't go over them in class. Treat it like an online class, and you'll be fine.