This class was tough.
Therefore, a GOOD instructor can steer you to the right path and make difficult material seem more tangible to the common student.
Unfortunately, this instructor over complicated his lectures by adding more to the plate.
Hours per week:
Advice for students:
Also, his grading marks would confuse any highly regarded cryptologist. Avoid.