Submission to se390-fall-2012@ccng.uwaterloo.ca