BradSemple/thesiscode archive