Sung Chiu
Sung Chiu is a good guy but he's pretty tough. He explains clearly and concisely, and test are pretty hard. He doesn't provide any review material whatsoever except the final and that's a huge drawback.