U of Waterloo SoftEng student