7 is valid if he is taking a full course load. Engineering is demanding mentally and time wise. I suspect he is taking a half course load which while still demanding isn't nearly as time consuming. Do we really have to get into the various athletes that take community college interest courses that are disguised as a 4 year university course? Or the community college level associate degrees that are disguised as 4 year degrees? The other criticisms are valid IMO.