I hope you can keep your gpa up there. First semester can be difficult to adjust to the military duties, academics, and any other clubs/intramurals etc. Electrical engineering is probably the hardest major with the exception of physics. I think the attrition rate was about 75% in my class. I think there wa about 10 ee grads in my class (1or 2 Physics Majors). My first roomate was an ee major. He studied a lot more than I did, and I studied alot. For about the first three semesters we studied about the same classes. During the week I would study until 1AM usually and get up and run with the Marine ROTC Cadets before 6AM. I was usually drinking two pots of coffee a night. I spent about half of my weekend studying and sleeping the rest. I would sneak in a beer or too when I could, but I didnt have time to party downtown. Dont underestimate the work you will have to do in the first semester. As far as the Naval Academy, just remember you are comparing a small college with a huge college. The class sizes are going to be much different. It is just a different atmosphere. I know that we dont have the problems with the honor violations that the NA does. There and the other academies you can violate the Honor code several times before you are dismissed. We have a zero tolerance to honor violations. It is fair but strict. You will find out when you get there. I think you will find we are the better college, however the NA has a great reputation and looks great on the resume. We're no slouches either.