Eoin Moore
I could not enjoy mathematics with him because whenever he taught a lesson, he made mistakes during his explanations and made math complicated. He will help you during office hours or through email, but I guarantee you that it is difficult to have a one-on-one talk with him. His grading is tough on quizzes or tests (more tough for the final).