awful, philosophy is already hard but he makes it impossible, expensive books and group projects + essays and so on for an online class, just horrible. also a video presentation on topics he does not explain.