<p>Not to address your question specifically, given my recent experience with TCS phd applications (US universities), I'd like to encourage you to apply to as many programs as possible. I don't want to be cynical, but given the limited number of spots available in these programs and the diverse and qualified pool of applicants, your admission is as random as it gets.</p>

<p>For instance, I have a joint degree in Math and EECS with a high GPA from a well respected university. Publication, great LORs, good GRE score, and research experience didn't help me not to get rejected form all the TCS programs I applied to (5/5 TCS rejections :D). So I recommend to have a plan B (I applied to AI instead of TCS for my top choice school which turned out to be much easier to get in)</p>

CC BY-SA 3.0
2012-02-18T03:14:16.693Z
One thing to keep in mind (and I of course don't know anything about your experience specifically) is that denial of an application often has less to do with the applicant and more to do with the funding status of the professors (which for theory folk is often limited)
Suresh Venkat
CC BY-SA 3.0
2012-02-18T07:25:33.993Z
Or even if a professor has funding, he may currently have all the students he wants / needs / can handle. Advising a grad student takes time, and no one seems to have enough of it...
Joe
CC BY-SA 3.0
2012-02-21T12:07:06.243Z
@Suresh Benkat. Very good for funding status of the professors.
Yao Wang
CC BY-SA 3.0
2012-02-18T02:27:52.047Z
2012-02-18T06:00:47.473Z
2012-02-18T06:00:47.473Z
user972432
<p>If you're currently a masters student in CS, then a lot of your 'switched major' issues have already gone away. the main concern in applying for a Ph.D in TCS is if you have sufficient <em>mathematical</em> background, as well as background in algorithms. If your MS program experience can demonstrate this, and you also can demonstrate mathematical expertise via your paper in combinatorics, then that concern goes away. </p>

<p>But admissions decisions are multivariate and stochastic. Maybe the right question is whether you have the right background to succeed, and there are answers regarding what constitutes the right background (on <a href="https://cstheory.stackexchange.com/questions/5613/mathematical-background-needed-for-pursuing-a-phd-in-tcs">mathematical background</a>). Also see <a href="https://cstheory.stackexchange.com/questions/3881/how-do-i-get-started-in-theoretical-cs">this on how to prepare for a TCS advanced degree</a>. </p>

CC BY-SA 3.0
2012-02-17T22:53:47.090Z
Thanks very much for that. For mathematic background, I have learned analysis, linear algebra, combinatorics, abstract algebra and some others. So the point is I need to show that I have done these to the committees?
Yao Wang
CC BY-SA 3.0
2012-02-17T21:59:03.057Z
2012-02-17T21:59:03.057Z
2017-04-13T12:32:28.167Z
Suresh Venkat
<p>I am a Master student on CS. Actually in theory. 
I have a BE in polymer (Chemical Eng stuff), and I struggled somehow to get enrolled in this program. </p>

<p>I want to apply a TCS  PhD in US. So, what do you people think is important that I get to apply to a PhD ?</p>

<p>Perhaps you may value these following options:</p>

<ol>
<li><p>published paper ( I am writing a paper on combinatorics )</p></li>
<li><p>strong recommend letter </p></li>
<li><p>a high score on GRE or GRE sub(math or CS ,U Chig  recommends a math sub as far as I know)</p></li>
<li><p>Meet some guys who doing recruiting.</p></li>
</ol>

<p>Note that I have 2.0/5 GPA on my BE, so this  really upsets me much.</p>

<p>Hope that this problem could help others desiring to do a PhD in TCS.</p>

CC BY-SA 3.0
2012-02-17T21:47:57.880Z
why don't you go for all of the above?
Sasho Nikolov
CC BY-SA 3.0
2012-02-18T03:58:51.707Z
If you have good grades in CS and Math, then the low GPA may not matter much
Opt
CC BY-SA 3.0
2012-02-18T05:16:14.637Z
[Advice on Applying to Ph.D. Programs in Computer Science](http://www-2.cs.cmu.edu/~harchol/gradschooltalk.pdf) by Mor Harchol-Balter.
Kaveh
CC BY-SA 3.0
2012-02-18T06:18:23.750Z
Also see [How to get into grad school](http://matt-welsh.blogspot.com/2009/12/how-to-get-into-grad-school.html) by Matt Welsh and [Grad School Tips](http://www.stanford.edu/~pgbovine/grad-school-app-tips.htm) by Philip Guo.
Opt
<soft-question><advice-request><career>
What is considered significant when applying for a TCS PhD with major changed
Yao Wang
# What is considered significant when applying for a TCS PhD with major changed

(Asked by: username_0 on 2012-02-17)

I am a Master student on CS. Actually in theory.
I have a BE in polymer (Chemical Eng stuff), and I struggled somehow to get enrolled in this program.

I want to apply a TCS PhD in US. So, what do you people think is important that I get to apply to a PhD ?

Perhaps you may value these following options:

1. published paper ( I am writing a paper on combinatorics )
2. strong recommend letter
3. a high score on GRE or GRE sub(math or CS ,U Chig recommends a math sub as far as I know)
4. Meet some guys who doing recruiting.

Note that I have 2.0/5 GPA on my BE, so this really upsets me much.

Hope that this problem could help others desiring to do a PhD in TCS.

**Tags:** soft-question, advice-request, career
> **Comments:**
> **username_1**: why don't you go for all of the above?  
> **username_2**: If you have good grades in CS and Math, then the low GPA may not matter much  
> **username_3**: [Advice on Applying to Ph.D. Programs in Computer Science](http://www-2.cs.cmu.edu/~harchol/gradschooltalk.pdf) by Mor Harchol-Balter.  
> **username_2**: Also see [How to get into grad school](http://matt-welsh.blogspot.com/2009/12/how-to-get-into-grad-school.html) by Matt Welsh and [Grad School Tips](http://www.stanford.edu/~pgbovine/grad-school-app-tips.htm) by Philip Guo.  

---

## 2 answers

### Answer by username_5 on 2012-02-17. Score: 9 | Accepted answer

If you're currently a masters student in CS, then a lot of your 'switched major' issues have already gone away. the main concern in applying for a Ph.D in TCS is if you have sufficient *mathematical* background, as well as background in algorithms. If your MS program experience can demonstrate this, and you also can demonstrate mathematical expertise via your paper in combinatorics, then that concern goes away.

But admissions decisions are multivariate and stochastic. Maybe the right question is whether you have the right background to succeed, and there are answers regarding what constitutes the right background (on [mathematical background](https://cstheory.stackexchange.com/questions/5613/mathematical-background-needed-for-pursuing-a-phd-in-tcs)). Also see [this on how to prepare for a TCS advanced degree](https://cstheory.stackexchange.com/questions/3881/how-do-i-get-started-in-theoretical-cs).

> **Comments:**
> **username_0**: Thanks very much for that. For mathematic background, I have learned analysis, linear algebra, combinatorics, abstract algebra and some others. So the point is I need to show that I have done these to the committees?  

---

### Answer by username_4 on 2012-02-18. Score: 4

Not to address your question specifically, given my recent experience with TCS phd applications (US universities), I'd like to encourage you to apply to as many programs as possible. I don't want to be cynical, but given the limited number of spots available in these programs and the diverse and qualified pool of applicants, your admission is as random as it gets.

For instance, I have a joint degree in Math and EECS with a high GPA from a well respected university. Publication, great LORs, good GRE score, and research experience didn't help me not to get rejected form all the TCS programs I applied to (5/5 TCS rejections :D). So I recommend to have a plan B (I applied to AI instead of TCS for my top choice school which turned out to be much easier to get in)

> **Comments:**
> **username_5**: One thing to keep in mind (and I of course don't know anything about your experience specifically) is that denial of an application often has less to do with the applicant and more to do with the funding status of the professors (which for theory folk is often limited)  
> **username_6**: Or even if a professor has funding, he may currently have all the students he wants / needs / can handle. Advising a grad student takes time, and no one seems to have enough of it...  
> **username_0**: @Suresh Benkat. Very good for funding status of the professors.  

---

