Inquiries About
Graduate Admission |
Last revised July 27, 2022 In the fall of each year I get a
lot of inquiries from people who want to gain admission to one of the
graduate programs (MS or Ph.D.) in Carnegie Mellon University’s School of
Computer Science (SCS). Some of these
inquiries are just form letters, apparently broadcast to hundreds of faculty
members at many different schools; others show some familiarity with my
current research. Usually these are
accompanied by some sort of resume, and often the students look very
good. Sometimes the students request
some estimate of their chances for admission or want me to advise them on
what additional preparation they need. We do want to encourage the best
students in the world to apply and ultimately to come to CMU. Unfortunately, the number of such
inquiries makes it impossible for me to give a thoughtful, individual answer
to each of them. So here is a
composite answer, addressing most of the questions that students have raised. 1.
In
our system in SCS, admission to our various graduate programs is handled by
an admissions committee in each department, not by individual faculty. Faculty do make known to the committees how
many new students we would like to take on in the coming year, the general
areas in which we want students, and how we plan to fund any students we do
take on. We may write a recommendation
letter for student applicants that we actually know from personal contact,
but until all admissions materials have been received, that is the extent of
our input on individual students.
After the materials are all in hand, then we may review the relevant
folders and indicate which students we would most like for our own projects. 2.
So, unless you personally know a faculty
member, it does you no good to contact CMU faculty directly to lobby for your
case. It especially does you no good
to send a generic form letter saying that you’re interested in something like
“AI, ML, theory, robotics, and graphics”.
Just apply to the SCS programs of your choice and try to write a good
statement of purpose, indicating clearly your interests, skills, and
experience. 3.
I’m not in a position to comment on your
chances for admission to one of our grad programs until we have received the
complete application package, including recommendation letters. All of the things we ask for play a role in
the decisions. 4.
The admissions committees want to answer two
basic questions: (1) Can this person pass
our graduate courses without a lot of drama?
For that, we look at past grades and test scores, and perhaps take
into account any mitigating circumstances.
And (2) is there clear evidence that this person can do good research,
and not just get good grades in courses?
For that we look at publications, previous experience in research
projects (at school, as a summer intern, or whatever), and the recommendation
letters. Most of our applicants do
well on the first question, so the second one is far more important in
deciding who we actually accept. 5.
If, before applying, you have the
opportunity to work on some sort of research project in your university or in
industry, it is a good idea to seize that opportunity and to make the most of
it. If you can work with a well-known
researcher, that makes it easier for us to evaluate any recommendation they
might write. 6.
Another important factor in admissions, for
students whose native language is not English, is whether we are confident
that your command of written and spoken English is sufficient to allow you to
function in our courses and research projects, and ultimately to write and
present good papers. We’ve had some bad
experiences with students whose TOEFL scores were weak and who quickly failed
in our programs after we admitted them. Unless your TOEFL scores are
excellent, I would strongly suggest
that you provide the video requested in our application materials, and that
you try to speak spontaneously on the video – not reading or reciting a
statement from memory. That can
provide some evidence that you can speak English well enough to succeed in
our program. In some cases, we may try
to have a phone or Skype conversation with the applicant if they look very
good, but we’re not sure about the English. 7.
If you come from a little-known school or
don’t have a very solid CS background, you might consider trying to get into
a good but less-selective school to take additional courses and do some
research, and perhaps to get a master’s degree. Then apply to CMU for a Ph.D. or a second
master’s program (which often can lead to Ph.D. admission later). It’s a longer path, but many have been
successful in following it. Another
path is to gain some experience in industry before applying. 8.
Students who indicate some flexibility and a
reasonably broad range of interests will have a better chance of admission
than students for whom there is only one plausible advisor. If that advisor doesn’t have funding the
year you apply, or prefers some other applicants, then we’re unlikely to admit
you, since you would have nobody to work with. So if that flexibility is there, do
describe it in your statement of purpose.
But don’t stretch the truth too much – it’s not good for you or for us
if we admit you and then you can’t find an advisor whose work interests you. About working with me as a grad
student: 1.
I’m a Professor Emeritus now, meaning
formally retired, but I still am working hard on AI research, and I still am allowed
to advise grad students. The primary reason I requested this change in status
is that I now want to focus on doing the research that I think is most
important, and not on whatever topics happen to be most fundable right now. 2.
My work is now mostly in the area of
symbolic knowledge representation and its applications, particularly
knowledge-based planning and knowledge-based natural language understanding. 3.
I have also begun looking again at some old
ideas I had for building faster-learning deep neural nets, but this is preliminary
work. I am not currently interested in
building up a research group in this area or to take on new grad students. So if your primary research interest is in
statistical machine learning, deep learning, of applications using these
approaches, I would not be an appropriate advisor for you. 4.
Currently I am writing a book on
Knowledge-Based AI, using my Scone system as the central example. I am also busy polishing up the Scone code
and implementing some example knowledge bases. I will perhaps be interested and able to
advise some new PhD students in this area, but for the next year or two I do
not expect to have funding for any new grad-student advisees. 5.
If you are genuinely interested in working
on Scone-related research, and if you have some external source of funding – perhaps
a fellowship, government funding from your country, or personal/family money,
then I would be happy to discuss whether you would be a good fit for this
project. So, good
luck in finding the best program for you.
And if it makes sense, don’t be afraid to apply to one or more of our
graduate programs at Carnegie Mellon to see what happens. |