Reviews of professor Craig L. Hanis

Rating: 5.0/5, difficulty: 4.0/5
The class is very interesting and Dr. Hanis clearly knows what he's talking about. The course lectures are great and informative, but you have to put in the time outside of class to make sure you're understanding the material. There is no official homework, but you want to do all of the practice problems/exams if you want a good grade (i.e. A/B)