Dr. Bagot is an advocate for justice. I learned a lot about Catholic ethics from his class. Hes a very fair grader and gives lots of feedback. Youll know your assignments on the first day and he gives a week to turn it in so theres really no excuse. Structures and clear assignments and grading so in the middle of a pandemic, this was hassle free