Course project for Advance Computer Graphics (COMP 6761 Winter/2012, Concordia University)