Tony Lin
Although many of these Revires of Professor Lin are somewhat negative I had a good experience with him, he mostly puts similar exam and quiz questions on his slides so if you study that you should be good, the exams are usually open slides and open text with a cheat sheet.