Daniel Clements
he made a lot of weird jokes which sometimes landed, but mostly didn't. the class itself is easy and he explains philosophy pretty well. do the discussion posts, show up, and ur gonna pass. if you get offended by religion/sexuality/political jokes, don't take his class