students Hal Daumé III
about me
cv + bio
publications
research
teaching
students
software
photos
calendar
contact me
links
If you are at any stage in the application process, please read the information on this page. If you want to get a sense of the kind of problems students who work with me work on, check out my list of current students. Alternatively, you can look for advice on applying to grad school, deciding on which grad school to attend, or what classes to take.

If you are already a student here, you can also check out a list of Open Research Problems that you might find interesting to work on! (This page is only accessible from within the Utah domain. If you are a current student but cannot access it, please contact me.)

Current Students

I'm happy to be the current advisor for:


I am additionally on the committees of:

  • Venkat Anand (PhD, Computer Science; Advisor: Sneha Kasera)
  • Josh Cates (PhD, Computer Science; Advisor: Ross Whitaker)
  • Jeff Ferraro (PhD, Biomedical Informatics; Advisor: John Hurdle)
  • Devyani Ghosh (MS, Computer Science; Advisor: John Carter)
  • Avishek Saha (PhD, Computer Science; Advisor: Suresh Venkatasubramanian)
  • Shuying Shen (PhD, Biomedical Informatics)
  • Zhou Yang (MS, Information Technology; Advisor: Olivia Sheng)

Applying For Admission

I get lots of emails from potential students. I don't mind these emails at all, but just because I don't reply doesn't mean I haven't read it! However, since I'm routinely asked roughly the same questions, it is more convenient for me to answer them here.

Deciding Where To Go

Coming soon...

What Classes To Take

Depending on (a) what your interests are and (b) what your background is, you'll have to tailor this list a bit. Note also that some of these classes are only offered once in a while.

I expect that students working with me have command of the material covered in the following classes (note: you needn't actually take them; you'd just better know the material):

  • CS 6350: Machine Learning
  • CS 6150: Algorithms
  • CS 7020: Research Proposals

Additionally, if you are interested in language, I expect you to take Ellen's NLP class, my ANLP class and any course from the linguistics department that you wish.

If you're more on the machine learning/statistics side, I expect you to take at least two classes from the math department or the statistics department.

In addition to that list, you might find the following courses of interest:

  • CS 6300: Artificial Intelligence
  • CS 6320: Computer Vision
  • CS 6530: Database Systems
  • CS 6340: Natural Language Processing
  • CS 6960: Nonparametric Methods
  • CS 6964: Applications of NLP
  • CS 7640: Image Processing
  • BMI 6105: Statistics for Biomedical Informatics
  • BMI 6950: Bioinformatics
  • ECE 5510: Random Processes in Engineering
  • ECE 6530: Digital Signal Processing
  • ECE 6540: Estimation Theory
  • ECE 7520: Information Theory
  • MATH 5040: Stochastic Processes I
  • MATH 5050: Stochastic Processes II
  • MATH 5080: Statistical Inference I
  • MATH 5090: Statistical Inference II
  • MATH 6040: Probability
  • MATH 6070: Mathematical Statistics
  • MATH 6880: Optimization
  • LING 6020: Introduction to Syntax
  • LING 6030: Semantics
  • LING 6060: Language and the Brain
  • STAT 7593: Computational Statistics (not the CS course with the same name)
  • WRTG 7060: Scientific Writing

I would also strongly recommend taking the Topics in Machine Learning (CS 7941) and/or the Topics in Algorithms (CS 7936) seminars offered every semester.

I would probably recommend taking 2-3 "real" classes per semester for your first year, plus 1-2 seminars. Most of the courses listed above require a fair amount of effort, so do not take 3 of them light heartedly. There's nothing wrong with putting one off for one or two semesters in favor of having time to work on research.

If you're interested in statistics, see also the stats-related courses offered in various departments here.

quick links
   nlp blog
   searn
   nlp/ml meeting
   ml (cs5350)
   ai (cs5300)
   anlp (cs5964)
   mlrg (cs7941)
   algo (cs7936)
   whattosee
   thesis
   jmlr
   haskell tutorial
conferences
   nips 09
   psb 10
   soda 10
   aistats 10
   recomb 10
   naacl-hlt 10
   cvpr 10
   icml 10
   colt 10
   ismb 10
   aaai 10
   acl 10
   conll 10
   coling 10
   sigir 10
   kdd 10
   emnlp 10
   uai 10
last updated on eight november, two thousand nine; contact me AT hal3 DOT name