I'm trying to decide between EE or a Mechatronics program. I have not done tons of research, but my impression is that with Mechatronics there is more focus on "higher level" engineering stuff, like maybe less of the really challenging nitty gritty EE stuff and more microcontroller programming, servo motor stuff, and a focus on robotics. If this is correct, my only worry is that in the end I'll regret not pushing myself to tackle the harder stuff (i.e. harder math etc...) of an EE degree that might be useful at some point. So there's the rub - I hear there are lots of jobs out there for folks who can program microcontrollers, but I feel up to the challenge of the math and want to know what are the advantages of each path. Can anyone shed light on what is unique about Mechatronics, what it lacks, what are its strengths, and how it differs from EE? I'm a very multidisciplinary person (I like statics, machines, chemistry, programming) and I'm trying to find a challenging major with good prospects for employment. Thanks.