Raymond Essick
Very solid professor! His lectures were very informative (and the slides were always available), and while I wish he was more responsive to emails, he was especially insightful when spoken with after class. The best way to learn code, of course, is to actually do code, which he gave us opportunities to do.