adam r thompson
courseschedule
Course Schedule
Philosophy 3000 - How To Think About Weird Things