CS 120 - Yaling Fan (2019)