Answers for Prospective Graduate Students

-- from Prof. Jason Eisner, Computer Science Dept. and Center for Language and Speech Processing, Johns Hopkins University


Dear excellent student,

Thanks very much for your interest in applying to do a Ph.D. or M.S. degree with me.

I receive many such inquiries, and apologize that I can't reply thoughtfully to all of them without taking too much time away from my current students. However, I hope your questions are answered below.

Best wishes to you in your application. I look forward to reading it this spring.


Q: Are you accepting new graduate students for next fall?

A: Yes, I am. (But note that admissions offers come from the department's admissions committee, not from me personally.)

Each fall, several new students are accepted whose primary interest is in language and speech processing or machine learning. I tend to interact technically with almost all of the students in this research area, since we are a cohesive group here and we encourage them to try doing research with different faculty members. (Indeed, that is a requirement of the CS department.)

The CS faculty in language and speech processing like to formally co-advise the new CS students at first, so that they will feel free to work with any of us. Students do not have to choose their dissertation advisor immediately. Some students do arrive with a clear preference for a particular research style or topic, but others prefer some exploration.

Q: Are you accepting new graduate students for the spring?

A: We rarely do so, but it is possible under special circumstances. You may wish to consult with our department's Graduate Program Coordinator, Cathy Thornton (cathyt at cs dot jhu dot edu).

Q: How do I apply?

A: The department has a page with about how to apply with some useful answers and links. The actual application is online here. There's a nominal $25 fee and the deadline is the third Friday in December (e.g., December 16, 2011).

Q: What can I do to improve my preparation?

A: You should try to get a solid grounding in the following three areas:

To do this on your own, you will need to read the right books and papers. You may also benefit from looking at university courses that post their slides and assignments online. Finally, there are now MOOCs that teach NLP and ML. Figuring out what to read can be hard, so I should list some of the best resources here.

Finally, if you have a chance to do research, do so.

Q: Is funding available? How does it work?

A: Yes! Ph.D. students in our department generally receive an offer of full funding (tuition, stipend, and health insurance) at the time that they are accepted. Typically, an NLP student would serve as a teaching assistant for 2--4 semesters (during his or her first two years), and receive funding to work on research grants the rest of the time. We try to ensure that students have the freedom to pursue research ideas of interest to them, within the broad scope of a grant.

Many of my students have brought their own funding in the form of outside fellowships (NSF, Hertz, NSDEG, HLTCOE, ...). We are grateful for such outside support, and we will usually augment your fellowship stipend a bit to reward you for securing such a fellowship. But more important is that having your own funding increases your research freedom.

Q: Can you read the attached material and evaluate my chances of admission?

A: I do welcome your application. However, reading hundreds of application folders in the spring already takes a tremendous amount of time. I can't read everyone's application in the fall as well!

Even if I could do so, my evaluation would not be very accurate without your letters of recommendation, or the ability to compare different applications and discuss them with my colleagues.

Thus, please just send your application materials through the usual channels. We have a low application fee of US$25. I look forward to reading your complete folder during admissions season in January and February.

As noted below, your application is allowed to include extra materials such as copies of publications or other work that you are proud to have written. This can be useful.

If you have a specific concern about your application, you are of course welcome to email me about it. The next answer may also be helpful to you.

Q: How will you or your department make the admissions decisions?

A: For the master's degree, the department's admissions committee reviews all applications and chooses the strongest applicants. I am usually not consulted. For more information, please contact our department's Graduate Program Coordinator, Cathy Thornton (cathyt at cs dot jhu dot edu).

Admissions for the Ph.D. degree are more complicated. If your application indicates a primary interest in Natural Language Processing, then your folder will be reviewed by a subcommittee consisting of Professors Eisner, Yarowsky, Callison-Burch, Church, Dredze, Khudanpur, Lopez, Van Durme, and Wilson — that is, the CS faculty who are actively involved with the Center for Language and Speech Processing. (See below for other relevant faculty.)

In this Ph.D. admissions subcommittee, we read applications carefully, pass them around (e.g., "You might be especially interested in this student"), and discuss them in detail. Often we also interview the most interesting applicants by phone or in person.

After we interview students and reach a consensus, we recommend the most promising Ph.D. applicants to the admissions committee. The admissions committee then independently reads the recommended folders from all subcommittees, and makes the final decisions.

Choosing a new Ph.D. student to work with for the next 5 years (and beyond) is a major commitment. These are the most important decisions we make as faculty, and we have to get them right. When studying your folder, we are primarily interested in your potential to do independent research:

Q: Which department should I apply to? Does it matter?

A: Yes, it matters. If you are in the CS department, you will be required to take CS classes and write a dissertation with substantial computational content. You are also more likely to end up with a job in a CS department after graduating. It is okay if your undergraduate degree (like mine) was in something else, but you should know enough CS to do well in this department.

If you are an electrical engineer or linguist without much programming experience, then the ECE department or Cognitive Science department may be a more natural home. You will still get to talk to me, since there is much interaction among all the faculty and students in the Center for Language and Speech Processing.

If you are interested in speech or signal processing, then Profs. Hermansky, Andreou, Elhilali, Khudanpur, or Jansen would be a more appropriate advisor than I would. Although they are in the ECE department, you are free to apply to either ECE or CS as you prefer, since they also have secondary appointments in CS and can advise students in either department. See below for their webpages.

Q: What kinds of problems do you work on? What is your approach?

A: That's no secret: you can find plenty of information on my home page. As you know, I tend to work on algorithmic problems at the intersection of computational linguistics and machine learning. But I have broad interests and can get excited about problems in almost any area. Technical correspondence is welcome. I'm driven by the desire to "really" or deeply understand whatever I'm working on, which often means trying to identify key obstacles and formalize elegant general solutions. Good papers by other people make me very happy, and rather than fight them to be the first to fill obvious gaps, I prefer to maximize my value to the field by identifying important problems where I can make a contribution that others won't.

Q: What are you like as an advisor?

A: My students are my closest collaborators, and my goal is for them to be equal collaborators as soon as possible, both in finding problems and in coming up with solutions. My personal style is therefore pretty informal and centers on technical (and social) discussion. I do ask that the work should move along quickly and be of high interest and high quality. My students learn from one another as well, and have even gotten together to write papers or teach courses without me. I take my students seriously, like them personally, meet with them regularly and frequently, and try to find interesting problems to work on with them. In general I try to give them the attention, technical help, and career advice that they need. I also believe that people should behave decently toward one another.

Q: Who are other relevant faculty at Johns Hopkins?

A: Quite a number of faculty are part of the interdepartmental Center for Language and Speech Processing. Click on their webpages below to read about their interests. We work together in many ways, including with one another's students, and most of us are in interdisciplinary office space in Hackerman Hall. You should also check out our impressive Machine Learning Group at JHU.

Q: What is JHU's ranking?

A: This is the wrong question. The standard advice is that you should choose your route to a Ph.D. by choosing the best advisor for you, and then you try to go work with that advisor, wherever he or she happens to be.

(Realize that top professors may end up at a variety of good universities, not necessarily the #1-ranked university. Where they end up is affected by many factors: departmental specializations, geographic preferences, family considerations, and where faculty positions happened to be open in the year they were applying for jobs.)

It is helpful, of course, if the university has not just your advisor but other strong faculty in the same general area. This means that you will be part of a larger community of faculty and fellow students who are interested in the same things as you. (1) This exposes you to a lot more ideas, as well as more feedback and guidance on your own ideas. (2) You will stay in touch with these people throughout your career. (3) Larger communities can accomplish things as a group — attract large shared grants, shape a good curriculum, invite prominent speakers, etc. (4) Having multiple relevant faculty around gives you a backup plan if things don't work out with your original choice of advisor.

By contrast, the overall department ranking is not especially relevant. In particular, note that departmental rankings are highly correlated with size. Smaller departments (like JHU CS) can be made up mostly of well-known and productive faculty, so they score well on per capita measures. The trouble is that most rankings are based largely on surveys of reputation, which reward large departments — a smaller department has to focus on a smaller number of research areas, so most survey respondents will not work in any of these areas and so will not be familiar with the department. You can read more about rankings here.

But to answer your question directly:

Q: Should I do a Ph.D.? How does grad school work?

A: Here's a good overview for you — definitely worth reading. There is plenty of other similar advice online.

Q: What is the relationship between the master's degree and the Ph.D. degree?

A: The master's degree here consists of 8 courses plus a research project (or just 10 courses, if you prefer). The Ph.D. begins with the same 8 courses plus 2 research projects, and continues with an oral examination and a dissertation.

The requirements therefore make it straightforward to switch from the master's program to the Ph.D. program. However, this would require a separate application. A few master's students in CS have managed to transfer into the Ph.D. program; they were doing research as well as the best Ph.D. students of the same year.

You should decide before applying which degree you are interested in. (If you would prefer a Ph.D., but would consider our master's program as a second choice, then please say this explicitly in your application.)

If you already have a master's degree and come here for a Ph.D., you may be able to count some of your previous coursework toward our requirements. Detailed information about our graduate requirements is here.

See also the next question.

Q: I have been admitted into the MSE program; can I do research with you?

A: There are often research opportunities for strong master's students. As noted above, one way to fulfill the degree requirements involves a master's thesis or master's project, typically taking a year or more. For example, you would start the project in your second semester, move into high gear over your first summer, and finish by the end of your second summer. It is also possible to fulfill some of your coursework requirements with the special course "Independent Research."

A professor must agree to supervise the research. The project idea might come from either you or the professor, with appropriate discussion. It might be a new topic (which requires especially strong skills), or an existing project where you would work with Ph.D. students.

The usual path is that you would take some courses in your first semester or two, and then approach one of your professors about doing research. Some classes require term projects, which is a good way to get started on exploring a research idea.

Sometimes MSE students apply to transfer to the Ph.D. program. This is occasionally successful. The MSE requirements are essentially the same as the first 2 years of the Ph.D. requirements, so such a student is able to continue as if he or she had been in the Ph.D. program all along.

Q: Dear Professor: My interest is in radiotopic barbavision and I think you would be the perfect advisor for me.

A: Please do not email all of the professors in the United States. Spam wastes everyone's time.

Q: I have unusual circumstances, or have a comment on your research, or my question is not answered above. May I email you?

A: Certainly. Sometimes I am slow about reading or answering mail from new people, but I will eventually reply. You may first wish to consult this advice from another professor.

If you have an adminstrative question about our admissions procedures or your application, please instead contact our department's Graduate Program Coordinator, Cathy Thornton (cathyt at cs dot jhu dot edu).


This page online: http://cs.jhu.edu/~jason/advice/prospective-students.html
Jason Eisner - jason@cs.jhu.edu (suggestions welcome) Last Mod $Date: 2012/11/05 19:57:32 $