I'm not trying to ruffle anyone's feathers here, but I keep hearing that Engineering majors don't actually learn where anything comes from (plug and chug) as opposed to a Physics major which learns derivations and history. I'm still torn between EE or Physics and a Freshman, so my knowledge about the majors is very limited. So what is the difference in classes? Is any of this true? Thanks all.