This is advice for undergraduates who are thinking about going to graduate school. There is specific advice for students who are applying to Wisconsin, and even more specifically, might like to work with me.
Mike Gleicher’s Graduate School FAQ
(added summer, 2016):
This document is getting really out of date, and deserves an overhaul. A lot of the main messages hold. However, as of right now (August 2016) I am actively seeking new students to work with - especially in areas where we have ongoing projects (Robotics and Data Visualization). If you’re a student here at Wisconsin, come talk to me. If you’re not a student here, try to become one.
(added June, 2013):
The most recent update to this document was in 2010! Some of it was out of date in 2003. It’s really interesting to see what is a timeless truth (and still true from when I wrote it in 2001), and what is out of date. The parts about how our admissions process works, and how I find students seem to change more slowly.
If you’re a student who is considering applying for grad school at Wisconsin and want to work with me, you are probably most interested in the last few questions below. But the summary:
- I am not on the admissions committee, so I have little control over whether you will be admitted to Wisconsin.
- If you are accepted by the committee and are interested in the kinds of things I work on, we should talk (after you are accepted). I am eager to find students that are a good fit for my group.
- There is a growing amount of opportunity to work in graphics and visualization and related fields (HCI, VR, …).
I tend to get a lot of people asking me questions about grad school. Itended 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. Its evolved a little bitsince its humble beginnings - I have not being trying to keep thisthat up to date, but a lot of the things are timeless.
Note: Some of this is quite old (circa 2001), but stillrelevant. While not a lot has been added since, out of date thingshave been removed.
Enough people ask me about this that I figure I should write itdown… So began this FAQ.
First: All of this is my opinion. The grad school admissions game hasno set rules (at least no place I know). My experience includes beingon the admissions committee a few times, and doing undergrad advisingfor a few years.
I used to start at zero, not because it was a CS joke, but because thefirst question really is more fundamental than all of the later ones
Also, now that I’m using automatic numbering, it’s harder to control.
1. 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 tograduate school if, and only if, it is the right thing for you todo. But its such a great thing, that erring on the side of going isprobably wise.
This defies the conventional wisdom that says that all smart peopleshould go to graduate school. Many of my colleagues feel thisway. Partially from the economic argument (it will pay off), partiallyfrom the “what’s good for me is good for you” angle.
2001 version: In practice, I don’t think grad school is foreveryone. Over the past few years, the economic argument hasn’t beenas strong (although, as the economy slows, …).
2005 version: The job market today (2005) is quite different, andthere are major shifts (such as outsourcing, and the maturing of thefield) that make the future hard to predict.
2009 version: The job market is totally wierd nowadays. However,things seem much better for people with CS degrees.
2013 version: The ‘CS job market is incredibly hot (note that this is not necessarily true for other fields). If you’re good, you can get a good job. Grad school can help make you even more attractive to (some) employers, and there are some kinds of jobs that it’s easier to get with a graduate degree.
I’ve seen lots of smart people for whom grad school was exactly thewrong thing. One in particular was pushed into going to grad school byan advisor (partially for selfish reasons - he wanted the student towork on a project). It was the worst thing that happened to each ofthem. Fortunately, this particular student dropped out of grad schoolbefore they lost their enthusiasm for the field, and has had asuccessful career in the animation industry.
However: I think grad school is a great thing. It’s really the onlytime where you get to focus your energies on learning about the thingsthat you care about the most, and to be given the time and opportunityto explore things that you might find interesting. It’s better thanbeing an undergrad because you can be more focussed, it’s better thanbeing a professor because you can devote all of your time to learningand your projects. Maybe being a post-doc is better, but I have nofirst hand experience.
In fact, the worst thing (IMHO) about grad school is that you don’trealize how amazing it is, and you rush through it.
However, if you think you might want to go to grad school…
1.1 When should I go?
Immediately after finishing your undergrad degree, unless you haveexceptional 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.
2013 Update: I keep meeting more people who work for a year or two, realize that the kinds of things you can do with a graduate degree are different from the kinds of things you can do without it, and then come back to grad school.
2. 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, manysmart students want to take jobs, so the applicant pool (especially ofdomestic students) becomes a little weaker. While I think there arehard thresholds (we won’t accept someone we don’t think can succeed),I think the total pool quality has an effect: especially at a placelike 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 “sanitycheck” (e.g. if they are really bad, we might wonder). I have mixedfeelings about the importance of an essay. I think it has a lot moreimportance at smaller places, or places that admit you because youwant 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).
2001 version: 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 ofthe second tier places (bottom half of the top ten, like UW). Studentswith a 3.0 GPA and some amazing experience (research publications,…) might get in. Doing well in hard CS courses counts more thanoverall GPA, and positive trends always look good (we all screw up ourfreshman years, if you screw up your upper level courses, that can bea bad sign).
2003 version: After 2-3 years of a bad CS job market, grad schooladmissions has gotten crazy. All good grad schools are gettinghundreds (if not thousands) of applicants. The number of spaces in theprograms is not going up (if anything, its going down, since a tightedeconomy means less funding). Over the past 2 years, I’ve seen goodstudents with good grades who have trouble getting in anywhere in thetop 20. These are people who 3-4 years ago would have no problemgetting in here.
In this kind of admissions market, the problem changes. You need tostand out from the crowd, and you need to make it through mechanicalcutting processes.
2013 version: The good CS job market (over the long term) has changed the admissions game, again. We get huge numbers of applications from Asia - so getting in if you’re from China, India, or really any Asian country is really really hard. However, if you’re from the US, the story is quite different. The admissions committee seems to be much more willing to take chances on people.
3. 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. Thebiggest issues will be you references: your professors will forgetyou, 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 badthing. Depending on your personal situation, you might need some timeto experince the real world, and figure out “what you want to do withyour life.” Students who come back from the real world are alwaysthere for a reason: they didn’t just come to grad school “because theycouldn’t think of what else to do.”
The downside is that you might get used to the real world - the realsalary, the “normal” hours, the paid vacations, …
4. What can I do to improve my chances?
Well, I am assuming raising your GPA is out of the question, so…
(revised for 2013)
The biggest thing is to show some initiative. Do something out of the ordinary. A student who takes normal classes and gets good grades is common - a student who has an interesting internship, or has done a research project, or even did an interesting project just for fun, is more likely to stand out.
Make sure that some people know you. If you just “do well in your classes” you’ll get things that we call “DWIC” letters (did well in class). Having a professor say “Student was in my class and got an A” tells us little, having a professor or supervisor who worked directly with you and can give specific examples of your abilities is much more compelling. (the reference letters are important!)
For example: get some research experience. Show that you can dothe stuff, and build a relationship with a potential letter writer. Aresearch supervisor gets to know you a lot better than someone whoteaches a class.
5. Where should I go?
- I think that its a good idea to go someplace different for gradschool than where you were an undergrad. Get to experience somethingnew, try out a new place, … You can always move back.
- How well do you know what you want to do? Some places are good ifyou want to check stuff out for a while and then decide. Othersplaces make you decide when you apply, and basically commit to alife in that group. Personally, I believe that its good to gosomewhere that is accepting of people that don’t know what they wantto do. Even if you know what you want to do, you might change yourmind for some reason.
- Geography. It matters. Go someplace you’d want to live. Having alife outside the lab is actually good for you.
- Consider if you want to be in a big or a small place. At any qualitylevel, there is a whole range.
6. Where is good for graphics?
First, read the last thing. When I went to grad school I had no idea Iwanted to do graphics, and kindof stumbled into it. I know plenty ofpeople who change their mind.
Also, the places that are “good” for graphics, aren’t necessarily goodplaces to be a graphics grad student. Sometimes these places attractlots of students, and its easy to get lost in the shuffle.
On the other hand, there is something to be said for being from aplace with a strong group. You will learn at least as much from yourpeers 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.)
7. 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 schoolapply for all of the “prestige” fellowships (like NSF). These aregiven to new grad students, are very selective, but are nice sincethey pay well and are very prestigeous.
At most good places, most/all students are supported. Here areWisconsin, we used to have enough TA jobs that we could pay allstudents (that’s changed recently). Generally, if you are working on aPhD, you will be funded as an RA (Research Assistant) which means thatyour advisor will be paying you to do research. Generally, mostmasters students are supported someway.
8. Should I get a Masters degree or a PhD.
This is a tough personal question. If you don’t know the answeralready, you should assume that you just want a masters degree but beopen minded to the fact that you will change your mind.
In fact, if you think you know the answer, you should be open mindedthat something will change your mind.
Generally, this means you should consider whether a program will allowyou to do one or the other.
- 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 growthexperience. If you poo-poo this, then its probably not for you.
- While the time commitment for a PhD seems huge (and it is!), itreally is an investment in yourself. Besides, you will probably findgrad school to be a lot of fun. In hindsight, most people look backon it as one of the best times in their lives. (while you’re goingthrough it it might seem hellish, but in hindsight)
9. What area of CS should I work in?
Graphics, of course :-)
Seriously, you should work in an area that you enjoy workingin. Especially if you are getting a PhD.
Push comes to shove, your thesis topic may not have a huge impact onyour life. (there are plenty of people who change areas post-PhD, andsome who continue to work on the topic for the rest of their careers).
Often, other factors will influence you. For example, thepersonalities of the faculty and research groups. For example, if youcome to Wisconsin and don’t want to work in a lab environment, thegraphics group might seem less attractive. Or if you come here andfind that you don’t get along with Eftychios and I.
Finally, it is not a crime to not know what you are interestedin. When I applied to grad school I did know: I was definitely goingto have a career in VLSI CAD tools. By the time I showed up to gradschool 8 months later, all I was sure of was that I did not want towork on this stuff. I ended up starting out in graphics/physicalsimulation - fields I pretty much didn’t know existed before I got tograd school.
10. I want to work with you. Can I?
Let me break that into two parts: (1) if you need to be admitted here,and (2) you’re already a Wisconsin student.
Aug 2009: I am actively seeking to grow my group, so I am eager to find students that are a good fit.
2013: I still am looking to grow the group
10.1 I want to come to Wisconsin and work with you. Can I?
If you are not a student at Wisconsin, you first need to become one.
The admissions committee is pretty much area blind: a departmentalcommittee evaluates your application. Just because I think you’d be agood graphics student has almost no effect. Even those times that I amon the admissions committee, I am generally given responsibility foronly a portion of the applicant pool, and have little influence overmost graphics applicants.
Getting admited to our department is difficult. We only take peoplewith really good records, and we don’t even take all of the people whoare “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 manyapplications, many good people get rejected.
And if you’re good enough (and lucky enought) to get in, and seriousenough about graphics, that will lead to the next answer…
10.2 I’m already a Wisconsin grad student. Can I work with you?
If you’re interested in what I do, and fit in well with the culture ofour group, I will probably want to work with you. But there’s a question below on how I pick students to work with.
Back in the old days, I used to say “I have a hard time saying no togood students who fit in with our group.” Things have changed abit. Taking on too many students isn’t good for anyone (me, myexisting students, or the new student).
If you are already a grad student here in our department (CS) and areinterested in the kinds of things I do, please come talk to me. I amstill on the lookout for people who are good matches for ourgroup. Even if I am unable to take on another student, I may have someother ideas for you. Its important to me that good graphics studentsin 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 the lastquestion below)
Update 2010: We have hired another faculty member, Eftychios Sifakis, with interests in graphics. He’ll be starting in January 2011.
Update 2013: if you’re a really good fit, and/or have background in a domain area we’re working in, anything is possible.
If you are already a grad student here in another department (like ECEor ME), we should probably talk. Be warned that it is difficultfor me to support a non-CS student, and unlikely that I wouldsupport a non-CS student that I haven’t already had a workingrelationship with. You should probably start by taking CS559 as a wayto demonstrate your abilities. Also, be warned that switching to CSfrom some other department is very hard.
10.3 How do you pick students to support as an RA? (added 2013)
Note: the question of how I choose RAs is not exactly the same as choosing who I work with.
Generally, I prefer to work (on research) with students that I have already gotten to know well enough that I am fairly confident that we are a good fit. This is as much for them (the students) as for me: as an advisor, I have many students; as a student you have one advisor (so you better have the right one).
Most students I work with take a class with me first. Also, I like to do small projects with students (usually as a directed study).
11. Can I do Graphics at Wisconsin?
This is a slightly complex question.
First, there is the issue of being accepted in our CS program. Atpresent, admission is “area blind” - that is, we don’t care what yousay 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 ispresently
very small - but growing. And giventhe limits of my time, energy and funding, the number of students Ican supervise is limited. (see the previous question)
2013: I am often looking for new students to work with.
However, the situation is not totally bleak:
- I will always take on people that seem to be a particularly goodfit, although sometimes that’s hard to identify.
- There are people around in related areas!
- There are many faculty around campus who do graphics-relatedthings. I am happy to help make connections and to try and startcollaborative efforts.
So, if you’re a Wisconsin CS student and interested in graphics, talkto me. Visit the lab and get to know thegraphics students. Take the classes.
12. I am applying, is there anything I can do to help my chances?
By the time you apply, there is little you can do to change your record, and that’s what really matters.
Mentioning specifics about your research interests (in your statement) is good. It is good to show that you’ve done your homework and identified people (like me) and projects in the department that you find interesting. If you’re interested in graphics, definitely express that as one of your area choices.
Make sure that you choose good letter writers, people who simply write “this student did well in my class” (we call it a DWIC letter) aren’t as useful as people who have really worked with you.
These next two questions were added in 2010, since they are literally what people are asking. You should have figured out the answers already, but just to make it totally clear.
13. Do you have openings on your research team / in your research group?
In case you haven’t figured it out: I don’t “have openings.” When I find someone I want to work with (and they want to work with me), we find a way to do it - after they have been admitted by the admissions committee.
13.1 Are you recruiting students for your group for next year?
Usually, students are asking the same as the “openings” question. But I am always encouraging good students to apply (and to come, if the admissions committee accepts them).
13.2 Will you accept Ph. D. students for next year?
No. I do not accept students. The admissions committee does that.