Ronald Martinez
Explains things well during lecture, but there is a lot of homework. Homework is 20% of the grade and it gives you good practice for quizzes and exams. Don't take this class if you aren't planning on doing the homework. Otherwise, he's a pretty good professor.