Notes for cs164 Section 1