Michael O'Neill
Professor was incredibly sweet and caring. Friendly and cracked a few jokes here and there to make his lectures a little lighter. Homework was very manageable and exams were not that difficult. 10/10 recommend.