I took this course with Muhannad online during the summer semester. The course talks about different ethical theories across several periods. He explains the concepts really well, and there are two exams. It is a good course to take as a first course in philosophy.