Source code for EECE 310 201 2014 - UBC