Chris O'Dea
Avoid at all costs. He doesn't seem to understand the lecture notes which he just reads word for word. Its obviously his first time looking at the lecture slides when he teaches. Explains complex questions with mumbles and prewritten scribbles. Lecture don't prepare you for assignments or exams. Every unit has to be self taught from the textbook.