Jared Pienkos
Pienkos is a good prof. He can be condescending and lots of times will just say "You need to study" if you ask him for help. He knows what he's doing and typically answers questions well. My biggest thing was him rushing through lectures and in-class he would go over things that were nowhere near as hard as the test. watch youtube and read the book