What I fail to understand is why are you even bothering yourself with Petroleum engineering if you hate chemistry, is it for the big bucks?<br>Why not go for a Physics based engineering like Aerospace, Aeronautics/Aeronautical, Computer, Electronic, Information Systems.... a lot to choose from. I'm also a Math-Physics-CS guy and have always hated chemistry (even watching breaking bad didn't help it!) <br>The main thing to note here is if you're passionate enough for a career, you'll end up making big bucks anyway.<br>Also, Petroleum engineering has the highest starting salary but over the career, the median doesn't increase steadily. Go for Comp Engineering, they are a LOT in demand and are even sought after by the bulge bracket investment banks! The future's in Applied Maths and CS.