Programming Assignments by Huayu Zhou