Stuart Evans
Honestly, one of the best prof. I ever had. He covers the topics really well. He also adds little bits of humor into his lectures. Attendance is required and you will have homework but they are 5-10 questions, most of which are multiple choice.