Arnold Chung
If you listen in lecture and take good notes you should be fine. But I would also recommend looking through the slides he provides before class because Professor Chung isn't always the best at explaining the more complicated concepts (that's the only time I used the textbook). Overall, the class is easy and he's friendly and at times very funny.