MSc Thesis Defence - Nicholas Cheng