PhD thesis: Yichen Zhang