I am also an EE at Cal Poly SLO, but I am in my third year. It is pretty hard considering the all the partying here, but I cruised through my 1st and 2nd year,but upper division classes are ridiculous. It's all about time management and staying on top of the material.