<p>Im an mechanical engineering major going to a school that their mechanical engineering program is not fully accredited. I dont want to go through school and then receive a degree thats not accredited. Im in my sophomore year just finishing out my 3rd semester. With the program not accredited, it leads me to not only want to but have to transfer out to a school that has a mechanical engineering program thats accredited. However, my dilemma is that I dont have very good grades. All of my classes are engineering classes so they are pretty difficult and its not like I'm not putting in the time for the courses cause I do. I put huge amount of effort into my homework and into studying however always seems to receive mediocre grades. My gpa now is a 2.4 (1.8 first semester, 3.0 second semester) and with this semester coming to an end, with my two 4 credit classes having my worst grades, it looks like my gpa might be going down a little more. Im looking to transfer for fall 2014 but doesnt that mean I apply during spring 14 semester? So which ever schools I try to apply to will only look at my accummlative gpa and especially since I didnt have another not so good gpa. Im not looking to changing majors at all either as Im really passionate about mech engineering. Im not really sure what to do in this position</p>