Software Engineering class at UC Berkeley