Homework and Projects for CSC496 (Game Programming)