Teaching Assistant

2015 - present (CS@CityU)

    Computer Graphics (CS4182/CS5182)
    Multimedia Technologies and Applications (CS4185)
    Computer Vision for Interactivity (CS4187)
    Computer Programming (CS2311)

2012 - 2015 (ECE@PKU)

    Digital Media Software and System Development (04703920)
    Fundamentals of Digital Media Technology (04713901)