Yang Hao's Projects for CS424