Patrick Greiner
This class goes very deep into topics like Risk, historical social theories and overall weird things tangentially related to the environment. Not what I was expecting. Professor Greiner is VERY smart about a lot of things and it shows in the complicated way he speaks. Grades are basically on regurgitating his lectures. Reading helpful, not required