William Kennedy
He follows his slides that he posts online so going to his class isn't mandatory BUT its very helpful because he will answer any homework questions. There are 2 exams, and 1 homework packet each week with no extra credit given but he will try and help you out in anyway he can. Not very interactive with the class so pay attention to what he says.