EECE 381 UBC Group 10