This class was tough.
She's kind of hard to understand, but is super clear about guidelines and material.
If you do the textbook readings homework, and pay attention, it'll be easy.
Hours per week:
Advice for students:
She will make you apply your knowledge on stuff you've never seen, but just think logically and its not hard. It is a level class afterall