Khurram:
I will share some thoughts about graduate school which may, or may not, apply to you.
As a naive first-generation college student in his senior year of engineering studies, I received this master's degree advice about from a caring professor:
1) Apply to what you consider the best graduate program for your area of interest. For me, Johns Hopkins University. (also have a Plan B).
2) Try to also attend a school far from the part of the country in which you were raised. For me, the midwest U.S.
I did, it worked, made a big difference.
This is one of those "roll the dice" situations in which you have nothing to lose, so much to gain.
Stu
------------------------------
Stu Walesh PhD, PE
Consultant - Teacher - Author
219-242-1704
www.HelpingYouEngineerYourFuture.com
------------------------------