Eoin Moore
The professor knows what he's doing but he does know how to teach it. He has a monotone voice, don't take it at 8 am. class example + homework is very different than the quiz and tests. Be ready to self-teach. Not enough time on exams either. If you go to office hours he will help you through.