http://www.cis.upenn.edu/~cis460/16fa/hw/hw01/linalglibrary.html
http://www.cis.upenn.edu/~cis460/16fa/hw/hw02/rasterizer2d.html
http://www.cis.upenn.edu/~cis460/16fa/hw/hw03/rasterizer3d.html
http://www.cis.upenn.edu/~cis460/16fa/hw/hw04/scene_graph.html
http://www.cis.upenn.edu/~cis460/16fa/hw/hw05/halfedge.html
http://www.cis.upenn.edu/~cis460/16fa/hw/hw06/catmull_clark.html
http://www.cis.upenn.edu/~cis460/16fa/hw/hw07/skeletons.html
http://www.cis.upenn.edu/~cis460/16fa/hw/hwMM01/mini_minecraft_01.html