Sen Xu
Gives practice tests and 90% of questions used on actual test. Gives plenty of EC. Just lightly review lectures. Ppt slides could be shorter. Understanding of students struggle and tries to make things as strait forward and easy as possible. Easy A in my opinion.