Florian Gargallio
He is an awesome professor. I would definitely take his class again. He is clear with instructions and deadlines. If you do your part by reading before class and take what he teaches and put it into your papers then you will pass. There is a book that you will read, but only like the first 10 chapters(short).