Professor Regan is by far the worst profession I have ever had. He is extremely rude and unprofessional. After coming into my class mid semester, he did a terrible job at transitioning our class into a new professor. His work load is ridiculous. Each week he makes you do online quizzes that take at least 3 hours on end. I dont recommend him at all