Hybrid in class/online. I really enjoyed her class. The material was difficult but very interesting and she does a great job explaining difficult concepts in lecture. She talks about the existence of God quite a bit but that's just philosophy. Not biased in my opinion. 4 exams and 1 paper. Online portion pretty easy. She explains philosophy concepts in an unbiased, easy-to-comprehend way, and throws in some humor to keep things interesting. She was my favorite teacher out of all my courses, I would highly suggest taking her class.