Gunnar Johnson
Gunnar is a great guy, seriously. He's very passionate about the stuff that he studies and teaches. His grading is very straight forward. There isn't any group work/projects. However, his tests are insanely difficult! He gave us a 150 page review for our final exam, and I swear only 2 pages from the review were actually on the final.