Very good teacher who caters to his students needs. If you don't understand something he will wait until you do and continue to explain it. Overall not a hard course. Tests are pretty easy and he tells you exactly what is on them.


Daily homework usually takes 10-15 minutes not bad at all! Frequent quizzes on little material and a final at the end of the course.