Alright guys, I need some advice. I figured I'd post this thread so any general grad school questions could come here, but also I have some of my own "questions". I'm currently a junior in Engineering Science and Mechanics at Virginia Tech, which is the 4th ranked program in the country. Suffice to say, it's brutally hard and at least considered the hardest engineering major here, which would put it up near the top overall as well. Anyways, I'm also a CS minor and math minor. This semester has turned out to be brutal and I'm struggling my way towards something in the high 2, low 3 range GPA wise. Do you think this one semester could wreck my chances at Grad school? I won't go much into my other "qualifications", but I'm in Phi Kappa Phi (honor society), have research experience in biomedical engineering, I've written for online journals, I'm a teaching assistant, and some others "resume fillers". I've never taken less than 18 credits, with my low number of classes being 6 and my high being 9. Since I'm late into the CS game, I've done a lot of work on my own time which may have affected my classes this semester some. Sorry for the essay, but do you think there's still a chance? I'm looking at a career in CS, so I'm going to be applying to CS programs, instead of staying in engineering.