Professor Alopra makes learning about Ethics interesting and actually caters the class to allow you to make your own opinions on the subject. Her pop quizzes over assigned reading are awkwardly worded and it's easy to fail them if you trip up on a very miniscule aspect of an ethical theorist. She is generous with grading and drops things.