Hey guys! Basically I'm at the stage where I'm looking for a four year institution to transfer to. I currently attend a community college named Northern Virginia Community College and so far I have applied to an in state university - the University of Virginia. As some background information, I originally started as an Engineering major and decided that I was more interested in the Physics so I'm planning to transfer as a Physics major. My grades aren't too hot. I pretty much screwed up my first two semesters here but I made it up with getting straight A's the next three semesters with the exception of one B. My question is, can you guys help me recommend me some other good colleges to try applying to? I only know of institutions such as MIT, Caltech, Harvey Mudd, etc. and those colleges seem out of reach due to my earlier performance in school. I have no internship experience and just tried to make my mistakes up with good grades. Also, I have an interest in Nanotechnology but I am unsure whether I want to commit myself to that field. I don't know if that will affect anything for picking undergraduate institutions to transfer to, but I thought that I would just put it out there. Much thanks in advance!