Brian Van Ness
Wow, he is great, very caring, wants everybody to pass (pass/fail class). Gives out extra credit and tells you specific topics/practice problems to be ready to see on the exam. Also very interesting to talk to, and will help students with career advice/connections. Take him if you have the chance.