I've got offers from UBC, Bath, and UCL! I've already decided I would rather go to Bath than UCL purely because of their superior engineering course, even though UCL is more reputable. However, I am tremendously confused between Bath and UBC. Please help.