Students at Cal in engineering are often skipping lectures at Cal. And then getting Cs until they learn to focus better. Freshman in CS and engineering are almost forced to only take three classes first semester freshman year. Other state schools like GaTech, will let you load up starting immediately and you may get a chance to work on research sooner at a smaller Cal campus like Santa Barbara or a public school like Georgia Tech, for techy students.