Graphics homeworks, webgl demos