Source code for EECE 315 101 2013 - UBC