Ibrahim Abdellah
This professor makes this course incredibly easy! The course topic seem daunting at first but he explains things very well. Papers are short and easy, and there are no surprises when it's test time. 10/10 recommend.