CS-248: Interactive Computer Graphics