homeworks and assignments for Udacity's cs101 class that were complicated enough not to just write in the browser