David Gilbert
Gilbert gives monthly assignments which he says should take 30-60 hours to finish. You may be inclined to think, "there's no way it would take that long!" You would be wrong. The class is HARD, and we warns against taking it just because you did well in Phil 220: listen to him. But, if you are willing to put in the work it's pretty interesting.