This class was tough.
The instructor's teaching style doesn't mesh well with my individual learning style. I require a great deal of topical verbal review, which this instructor doesn't provide in enough detail. Much of the course relied almost entirely on independent student study, which left a lot of room for error. Otherwise, he's an engaging speaker, and knowledgeable.
The highlights were the instructor's humor, and willingness to meet after class for course work questions (as there were many).
Hours per week:
Advice for students:
Be sure that you don't have a lot of other courses while taking this one, or other life priorities to interfere, as this class will demand every last shred of available time you have.