Lab 2 of ECSE 211 at McGill University