UBC BSc Thesis