Perhaps the most work anyone has invested into a 101 course.