Christopher Shoults
A lot of reading and brain strain to wrap your head around the concepts at first, but once you get used to it, you learn to think critically and abstractly. Learn how to put deeper thought into a paper and not write about the teacher's expected opinions. No view is frowned upon, but is looked at critically.