Peter McMahan
McMahan is a very understanding and caring professor. His class had a lot of mandatory readings and weekly group assignments, but if you had a decent group and stayed on top of the readings, an A is very achievable. The class was as much about sharing your knowledge and experience as learning new concepts. 