Sean Jefferson
I highly recommend taking Sean Jefferson's class FCS 340. He is amazing. The assignments were easy and interesting. Syllabus is understand. Also, he responds to messages very quickly if you have some questions for him.