Freeman Lo
I don't see why he has so many low ratings. My experience in this class was great as long as you pay attention in the lectures and do the homework you should pass no problem. There are pop quizzes but as long as you study they're no problem.