Not necessarily a difficult course but a horrible prof. His slides are incomprehensible, lectures aren't better as he read them word for word and drones on incoherently. Extremely disorganized; typos in slides, emails, study guides, and the freaking exam. Overcomplicates simple philosophy concepts. If you need this, wait for another prof.