Makes you think. Makes you take a stand. In a sense helps to make you angry. Readings are difficult. The ideas are important and it is correct to require it, but instead of wrestling with the ideas and concepts, you are asked to memorize and repeat soundbites.
Class is too big to have discussions.
Be prepared for both reading and reflection. Be ready to express your views and back it up. It is required but actually a very good introduction to ethical theory. Find your own readings materials because course readings are poor quality. They were over my head.