I'm planning to apply for PhD program next fall. I'm interested in doing theoretical work, and plan to apply for programs that has faculty doing quantum computation/information or related stuff. I found that a lot of top schools have that, but I'm also looking for some schools that is not that top since my gpa is just about 3 right now. (I'm right now in my second year of master. my gpa in the first year of master was 3, and I wasn't a physics major in my under.) I'm wondering if there's anyone working in this area could share with me what they know about this kind of program. e.g. :The characteristics of this kind of program in different schools. If I'm not sure being a faculty at school after graduating or not, what kind of choices would be to find a job outside of campus? Or just share your thought about doing research in the area ? I'm right now doing experimental work in condensed matter, and would like to shift to do theory. My gpa is low, and I'm thinking that I should do something to tell people that I'm able to do it. What I could think of is get high gpa from this semester on, get a high gre subject score. I get a possible chance to do a project with a prof in math dept, and I'm thinking that maybe I should do it to have some experience in doing theoretical physics related work. That might be a plus for me to apply for theoretical physics. These are all what I can think about to help me apply for programs successfully. I'd like to hear what other people saying, other's opinion about it. I appreciate it.