Hello,
During my time in college I will admit that I did not try as hard as I should and put effort into studying and thus ended up with a dismal gpa of 2.65. However my major GPA is a 3.19 however it does contain a F from my compiler construction class, and a C+ in database due to a poor group project. The rest of my major classes however are in the B+ to A range with a quick calculation giving me about a 3.4 - 3.5 gpa average.
I've taken the revised GRE and got an approximate score for math in the 730-800 range.
What I want to focus on is optimization and algorithms, in particular dealing with parallel computing. For example
University of Delaware's High Performance Computing.
What I am interested in what schools I should look at applying to, with a preference for schools in the northeastern United States. Along with I can do to increase my chance of being accepted.