Christopher Russell
Great in class discussions (graded on participation). Professor Russel was very respectful to students with differing opinions. He gives great feedback and class is always really interesting. A fair amount of reading, but its from an open source textbook so there is no textbook fee. One of my favorite classes I have taken.