Theodore Molla
Dr. Molla is straightforward and no-nonsense. The topics to study are exactly the ones that will be on quizzes and exams. The homework, which was not graded, reflects what the quizzes look like and he gives you a study guide for each exam so there were no surprises pretty much.