Progress note for my learning Berkeley CS162