James Poole
This class is extremely hard. You have to watch every single lecture and do lots of work outside of class. He does not give clear help with the examples and does not give enough time on the exams. I still was not doing great on exams and all class averages are below my scores. I would not suggest taking this class with him if you want a good grade.