Mike Gleicher's Graduate School FAQ
I tend to get a lot of people asking me question about grad school. I
tended to get the same questions over and over, so rather than write short
answers each time, I decided to compile my answers so I could say more
about each request.
Here is that email, tossed into an HTML page - very little formatting.
Enough people ask me about this that I figure I should write it down...
So begins this FAQ.
First: All of this is my opinions. The grad school admissions game has
no set rules (at least no place I know). In addition to my own experience,
I am considering the experience of my ex-wife, who was directory of admissions
for the Stanford EE Department's grad program (amongst other admissions
jobs). I also spent a year on the admissions committee here at UW. I also
have been doing undergrad advising for the past year.
The common questions:
0) Should I go to Graduate School?
0A) when should I go to graduate school.
1) I have an X GPA, and Y. Where can I realistically think
to get into?
2) I am considering working for a year or two after my BS.
Is this a good idea?
3) What can I do to improve my chances of getting into the
place I want?
4) Where should I go?
5) Where is good to go for graphics?
6) Will they pay me?
7) Should I get a Masters degree or a PhD?
8) What area of CS should I work in?
9) I want to work with you. Can I?
9A) I want to come to Wisconsin and work with you. Can I?
10) Can I do graphics at Wisconsin?
----
0) Should I go to graduate school?
Short version: (pick one of these)
- maybe, if its right for you
- yes! grad school is great!
This is a tough personal question. My feeling is: you should go to graduate
school if, and only if, it is the right thing for you to do. But its such
a great thing, that erring on the side of going is probably wise.
This defies the conventional wisdom that says that all smart people should
go to graduate school. Many of my colleagues feel this way. Partially
from the economic argument (it will pay off), partially from the "what's
good for me is good for you" angle.
In practice, I don't think grad school is for everyone. Over the past
few years, the economic argument hasn't been as strong (although, as the
economy slows, ...).
(That last comment was made in 2001. The job market today (2005)
is quite different, and there are major shifts (such as outsourcing, and
the maturing of the field) that make the future hard to predict.)
I've seen lots of smart people for whom grad school was exactly the wrong
thing. One in particular was pushed into going to grad school by an advisor
(partially for selfish reasons - he wanted the student to work on a project).
It was the worst thing that happened to each of them. Fortunately, this
particular student dropped out of grad school before they lost their enthusiasm
for the field, and has had a successful career in the animation industry.
However: I think grad school is a great thing. It's really the only time
where you get to focus your energies on learning about the things that
you care about the most, and to be given the time and opportunity to explore
things that you might find interesting. It's better than being an undergrad
because you can be more focussed, it's better than being a professor because
you can devote all of your time to learning and your projects. Maybe being
a post-doc is better, but I have no first hand experience.
In fact, the worst thing (IMHO) about grad school is that you don't realize
how amazing it is, and you rush through it.
However, if you think you might want to go to grad school...
0A) When should I go?
Immediately after finishing your undergrad degree, unless you have
exceptional circumstances.
Basically, "real life" is addictive. You graduate, get a real
job, get
used to having a real salary, forget how to stay focused and study,
... David DeWitt (who feels much more strongly about this one than I
do) told my student some sobering statistics about how students who
say they will come back never do.
----
1) I have an X GPA, and Y. Where can I realistically think to get
into?
First, there are no set rules.
Second, things change. For example, when the economy is good, many
smart students want to take jobs, so the applicant pool (especially of
domestic students) becomes a little weaker. While I think there are
hard thresholds (we won't accept someone we don't think can succeed),
I think the total pool quality has an effect: especially at a place
like UW where we need to admit enough students to have TAs
Third, there are many factors. Grades, recommendations, experience,
research background, ... GRE scores are usually reserved as a "sanity
check" (e.g. if they are really bad, we might wonder). I have mixed
feelings about the importance of an essay. I think it has a lot more
importance at smaller places, or places that admit you because you
want to work on something specific. (at Wisconsin, we don't do that -
we admit you, and let you decide what you want to work on).
(warning: the next paragraph was from an older era, before the economy
got bad - the new statistics are much harder)
As a rough rule of thumb, a 3.5 GPA (from a good place) and a
"generally good" package (letters, ...) should get you into
most of the second tier places (bottom half of the top ten, like UW).
Students with a 3.0 GPA and some amazing experience (research publications,
...) might get in. Doing well in hard CS courses counts more than overall
GPA, and positive trends always look good (we all screw up our freshman
years, if you screw up your upper level courses, that can be a bad sign).
(addendum summer 2003, after 2 years of a bad CS job market)
After 2-3 years of a bad CS job market, grad school admissions has gotten
crazy. All good grad schools are getting hundreds (if not thousands) of
applicants. The number of spaces in the programs is not going up (if anything,
its going down, since a tighted economy means less funding). Over the
past 2 years, I've seen good students with good grades who have trouble
getting in anywhere in the top 20. These are people who 3-4 years ago
would have no problem getting in here.
In this kind of admissions market, the problem changes. You need to stand
out from the crowd, and you need to make it through mechanical cutting
processes.
----
2) I am considering working for a year or two after my BS. Is this a
good idea?
From an admissions point of view, I don't think it matters much. The
biggest issues will be you references: your professors will forget
you, but the people you work with might be able to write letters.
From a personal standpoint, this can either be a great thing, or a bad
thing. Depending on your personal situation, you might need some time
to experince the real world, and figure out "what you want to do
with
your life." Students who come back from the real world are always
there for a reason: they didn't just come to grad school "because
they
couldn't think of what else to do."
The downside is that you might get used to the real world - the real
salary, the "normal" hours, the paid vacations, ...
---
3) What can I do to improve my chances?
Well, I am assuming raising your GPA is out of the question, so...
One thing that really works is to get to know a professor at a place
you might want to go. Many small places do admissions on a case by
case basis (Professor X admits a student to work with them). Even in a
place like Wisconsin, a faculty member saying "I want this person"
carries some weight. Talk to faculty before you apply, see if you fit
in with them.
Another good thing: get some research experience. Show that you can do
the stuff, and build a relationship with a potential letter writer. A
research supervisor gets to know you a lot better than someone who
teaches a class.
---
4) Where should I go?
Some thoughts:
- I think that its a good idea to go someplace different for grad
school than where you were an undergrad. Get to experience something
new, try out a new place, ...
You can always move back.
- How well do you know what you want to do? Some places are good if
you want to check stuff out for a while and then decide. Others
places make you decide when you apply, and basically commit to a
life in that group.
Personally, I believe that its good to go somewhere that is
accepting of people that don't know what they want to do. Even if
you know what you want to do, you might change your mind for some
reason.
- Geography. It matters. Go someplace you'd want to live. Having a
life outside the lab is actually good for you.
- Consider if you want to be in a big or a small place. At any quality
level, there is a whole range.
---
5) Where is good for graphics?
First, read the last thing in #4. When I went to grad school I had no
idea I wanted to do graphics, and kindof stumbled into it. I know plenty
of people who change their mind.
Also, the places that are "good" for graphics, aren't necessarily
good places to be a graphics grad student. Sometimes these places attract
lots of students, and its easy to get lost in the shuffle.
On the other hand, there is something to be said for being from a place
with a strong group. You will learn at least as much from your peers as
from anything else.
(2005 Update: I used to have a list of places with graphics groups,
but it had gotten woefully out of date.)
---
6) Will they pay me?
If you are in a professional masters program, probably not.
Your best bet is to not have them pay you. If you go to grad school
apply for all of the "prestige" fellowships (like NSF). These
are
given to new grad students, are very selective, but are nice since
they pay well and are very prestigeous.
At most good places, most/all students are supported. Here are
Wisconsin, we have enough TA jobs that we can pay all
students. Generally, if you are working on a PhD, you will be funded
as an RA (Research Assistant) which means that your advisor will be
paying you to do research. Generally, most masters students are
supported someway.
---
7) Should I get a Masters degree or a PhD.
This is a tough personal question. If you don't know the answer
already, you should assume that you just want a masters degree but be
open minded to the fact that you will change your mind.
In fact, if you think you know the answer, you should be open minded
that something will change your mind.
Generally, this means you should consider whether a program will allow
you to do one or the other.
Some thoughts:
- It is difficult to justify a PhD in terms of career opportunities
(unless you want to work in a government lab or be a professor).
- The real justification for a PhD is the personal growth
experience. If you poo-poo this, then its probably not for
you.
- While the time commitment for a PhD seems huge (and it is!), it
really is an investment in yourself. Besides, you will probably find
grad school to be a lot of fun. In hindsight, most people look back
on it as one of the best times in their lives. (while you're going
through it it might seem hellish, but in hindsight)
---
8) What area of CS should I work in?
Graphics, of course :-)
Seriously, you should work in an area that you enjoy working
in. Especially if you are getting a PhD.
Push comes to shove, your thesis topic may not have a huge impact on
your life. (there are plenty of people who change areas post-PhD, and
some who continue to work on the topic for the rest of their careers).
Often, other factors will influence you. For example, the
personalities of the faculty and research groups. For example, if you
come to Wisconsin and don't want to work in a lab environment, the
graphics group might seem less attractive. Or if you come here and
find that you don't get along with Stephen and I.
Finally, it is not a crime to not know what you are interested
in. When I applied to grad school I did know: I was definitely going
to have a career in VLSI CAD tools. By the time I showed up to grad
school 8 months later, all I was sure of was that I did not want to
work on this stuff. I ended up starting out in graphics/physical
simulation - fields I pretty much didn't know existed before I got to
grad school.
9) I want to work with you. Can I?
9) I want to come to Wisconsin and work with you. Can I?
Back in the old days, I used to say "I have a hard time
saying no to good students who fit in with our group."
Things have changed a bit. Taking on too many students isn't
good for anyone (me, my existing students, or the new
student).
If you are already a grad student here in our department (CS)
and are interested in the kinds of things I do, please
come talk to me. I am still on the lookout for people who are
good matches for our group. Even if I am unable to take on
another student, I may have some other ideas for you. Its
important to me that good graphics students in the CS
department get to work on the things that they want to - even
if we need to find non-traditional ways to do it. (see
Question 10 below)
If you are already a grad student here in another department (like ECE
or ME), we should probably talk. Be warned that it is very unlikely that
I can support a non-CS student, and I would definitely not support a non-CS
student that I haven't already had a working relationship with. You should
probably start by taking CS559 as a way to demonstrate your abilities.
Also, be warned that switching to CS from some other department is very
hard.
If you are not a student at Wisconsin, you first need to become one.
I am not on the admissions committee, and have little influence on their
decisions.
Getting admited to our department is difficult. We only take people with
really good records, and we don't even take all of the people who are
"good enough". So, if you think you might be good enough, apply.
If you're good enough, you might get in. But there are so many applications,
many good people get rejected.
And if you're good enough to get in, and serious enough about graphics,
and fit in well with the culture of our group, I will probably want to
work with you.
10) Can I do Graphics at Wisconsin?
This is a slightly complex question.
First, there is the issue of being accepted in our CS
program. At present, admission is "area blind" - that is, we
don't care what you say you're interested in, just that you're
good. When you get here, you can figure out what you want to
work on.
Once you're here, there's the issue that the graphics group
is presently very small - I am THE faculty member. And given the
limits of my time, energy and funding, the number of students I
can supervise is limited. (see Q9)
However, the situation is not totally bleak:
- I will always take on people that seem to be a
particularly good fit, although sometimes that's hard to
identify.
- The department is committed to hiring other graphics
faculty. Its unclear how long this will take, but I
believe it will happen.
- There are many faculty around campus who do
graphics-related things. I am happy to help make
connections and to try and start collaborative efforts.
So, if you're a Wisconsin CS student and interested in
graphics, talk to me. Come to our weekly meetings. Visit the
lab and get to know the graphics students. Take the
classes.
|