During my senior year, I took a Computer Graphics class where we used JavaScript and WebGL to learn several computer graphics techniques, such as 2D drawing, ray tracing and rasterizing. We used these techniques in combination with object oriented programming to code both 2D and 3D games. Click around to see some of the work I accomplished through the semester!