CS 271 - Joseph Paris (2021)