He isn't a bad professor but his structure of the class is all over the place. He makes you purchase too many books and there is a lot of reading you have to do. Lecture is heavy and he expects you to read everything, have notes and participate. Too much for 200 level course. 