Games
I started game programming with Adobe Flash and ActionScript 3.0 in 2009. I took courses with DoIT Software Trainings for Students (STS), self-trained with lynda.com, Youtube videos, and worked with STS trainers to make Flash games from scratch. In Fall 2011, I took an awesome computer sciences course on computer game technology with Professor Michael Gleicher. In this course students with junior programming skills teamed up with Comp Sci students to build 3 digital games as the only group projects. The philosophy behind this instructional setting was to learned as much and quickly as possible from your team. Project 1 requires JavaScript and flocking for a group of 2 in 3 weeks, project 2 requires WebGL to do shaders for a group of 3 in 4 weeks, and project 3 requires a complete playable digital game to be done in 6 weeks for a group of 4, This course blew my mind because I had learn to use emacs, jQuery, WebGL, Photoshop, 3Ds Max, C++, OpenGL, github, and stack overflow to collaborate with my assigned teammates and contribute to the project. Those experiences are definitely invaluable to me for my hobby, and maybe career, as a game designer and web programmer.