Bradley Spence
Wouldn't recommend ever taking this professor. Not only does he grade students with very little work in the classroom, but this Canvas is disorganized and clunky. On top of this, he rarely responds to messages about questions and does not take late work with any exceptions, which is a disservice to students who have their own lives.