Beating the odds to graduate with a Bachelor of Commerce