Patrick Poletti
Lecture slides are dense, but if you go through and understand the slides you will do well. He has pre-recorded videos of his lectures that are slower and expanded. You can watch those instead of the live lectures . His exams are very straight forward and are just like his quiz questions. He also is very accessible for questions or help.