<p>BB,
Why do you hate some courses and why are you bored with them? I suggest you make the effort to make them challenging. If you want to change majors, OK but don’t fall into the trap. </p>
<p>From DS experience at CMU, Meche, freshman. He slept through a lot of classes. Pulled down A’s. How are your grades? Make the classes interesting. </p>
<p>DS did Meche. Joined a buggy club (Fringe). Built a buggy. Worked (3 years,~10hrs/wk) for a ME prof who became his advisor. Did one summer with advisor on a project. Did one summer building designing test fixtures for Xerox. Went on to grad school (Toronto) in CS because prof wanted someone who didn’t have a undergrad CS degree. Did 3 internships with Microsoft in input/output devices (minor amount of software but big amount of mechanical). Did 2 years in making robotics (making parts and designing feedback and controls). As a hobby he does engineered mechanical art that uses circuits, firmware, hardware. </p>
<p>He now designs and makes smartphone apps, which do take mechanical skills in design and software skills for implementation. </p>
<p>You may show this to your P’s.
Also use CMU’s graduate survey.</p>