Matthew Gifford
Absolutely amazing. Its ethics, its going to get uncomfortable, but he presents everything in a very blunt way, while still making you think a lot. The class was amazing and I feel like how he taught it was exactly how a class like that should be taught. But I didnt use the book at all except for the research paper so do with that what you will