Average Rating (from 1 Student)
This class was tough.
he knows his stuff and he gives every opportunity and encourages for his students to learn and succeed.
Some people don't like the fact that he isn't shy with his opinions about certain topics
Hours per week:
Advice for students:
but he relates it to the class material.