Prof Soares is a really kind guy. That being said, his class is all him talking TO the students who rush vigorously to write everything he said down.. He is also an insanely hard grader and has very specific expectations. The highest score he gave on a paper was a 92. There is also a TON of work & the readings are rly boring.