Kenneth Van Nice
I have a lot of respect for Van Nice. He gave us extra credit opportunities before every exam, which helped boost our grade. Explains well, always open to questions. Lectures can be tedious, he often tells stories, some funny, others not as much, but he's accessible for help. If you show up and do the homework, should pass. Would highly recommend.