Don't waste your time taking McGloin. He knows what he is talking about, however, he is so boring. Also, he assigns 800 word discussions on the same topics of ethical principles. You have to work for your grade. I'm a heavy-achieving student and this class was super dreadful. Do not take him.