Engineering Dilemma

<p>I apologize in advanced for my dilemma being long but I had nowhere else to go to discuss my options/situation. </p>

<p>I am currently enrolled at a university as a mechanical engineering major in my senior year but my hours show that i am not actually a senior. I did pharmacy my first year and had personal issues/problems and completely flunked out at another school then decided to transfer to the current university (so my bad grades transferred with me). Now, I have always had my mind set on petroleum engineering but my current university does not offer the program, so for the past 2 years I have been taking pre-reqs that are available before i transfer over to a university with the program (Louisiana State University). My GPA is really low from my first year of flunking up so bad (probably all F's a C and a D) and that has brought down my GPA tremendously but I've been slowly picking it back up and it is now a 2.3. The bad grades are in classes that are not involved in any type of engineering degree (as since they are first year pre-pharmacy classes). </p>

<p>Now currently, I am taking only 3 classes before I transfer next semester. However I am worried that I will not be accepted into the senior college of engineering right away. So would they still let me take some petroleum classes while I work towards boosting my GPA up? I have also been applying around for internships for the summer and have some options open, but are not sure about actually being able to intern due to my low gpa (As in i went to career fairs and applied, but not sure if i will get them).</p>

<p>So my question is, is there really any hope? I know I will not be finishing my degree until a total of 6 or 6 and a half years but I really am passionate about petroleum engineering and drilling which is why I am striving for it even though I am way behind with a low gpa. I am not the smartest student. I study hard and I still come out with B's or C's (in my engineering courses and higher level maths: differenial equations, calculus II, statics, thermodynamics)</p>