Notes and exercises from Udacity's Object Oriented Javascript course