Now downloading 2021 Cao T.Q s1040408 Major Thesis.pdf...