This class should be 4 credits, not 3. The exams seem to have trick questions and are proctored. The study guides are so long that they become unhelpful. Prof seems nice, but TA's grade with things like "no thought put into this". Not constructive at all. 