Matthew Ademola
I would recommend Prof. Ademola.  He adhered to the syllabus and there were no surprises.  He was a  fair grader and provided good feedback.  He was active in our discussions and provided flexibility with due dates.  Great professor!  