Yi Zhang supervised the following thesis