My absolute favourite professor! Extremely sweet and caring, classes aren't boring, the assignments make sense, a fair amount of reading, always takes attendance, and not a tough grader. I would take any class he taught, including his catholic studies courses. He always responds to emails and is willing to meet with you outside class.