Notes and code for the edX CS-184.1x computer graphics course