Katrina's Foothill CS class notes and assignments