|Charles Roy Davis Professor (having previously assisted and associated)|
Department of Computer Science and Department of Information Science
A.B. Cornell 1993, math and computer
science; Ph.D. Harvard 1997, computer science.
The crudest curriculum vitae crows and flaps its wings in a style
peculiar to the undersigner.
I doubt whether you can even give your telephone
number without giving something of yourself.
–Nabokov, Nikolai Gogol
Research, professional activities, and recognition
- Groups: my students
Cornell undergraduates interested in an summer 2022 research position:
Unfortunately, I will not be able to offer any new research positions. (Should the situation unexpectedly change, I will post an announcement to Cornell DTI's Research Connect site.)
When applications are open again, prerequisites are: some background in machine learning, programming experience at least at the level of CS3110, and tolerance for
(and ideally, love of) the complexities of human language.
Other students and people inquiring after postdocs: I don't have any research positions available for people who aren't current Cornell students anywhere between summer 2021 and summer 2022 inclusive, and I am unable to join any external thesis committees, due to my commitments to my current students. I am sorry, and I realize that this situation means that I am missing out on the opportunity to work with some fantastic people.
- Papers: includes links to associated talk
slides, data, etc.
- Other talk slides
- Awards, press, offices, editorial boards, outreach, etc.
Requests for letters of evaluation for tenure/promotion
- I decline requests from institutions that do not offer strong confidentiality promises, so as to feel more empowered to be candid in my letters.
- I would strongly prefer that candidates not contact me beforehand regarding my availability to write a letter, and reserve the right not to answer such queries. I understand this can put candidates in an awkward position when they are advised to make such pre-contacts by their institution, and I am sorry for that; I'm providing this public statement as protection for candidates in that case.
But I would prefer to be able to state, should/as I write such letters, that I was not contacted by the candidate or did not promise the candidate anything, so as to provide more evidence of impartiality.
Contact and availability info
Go to my office-hours youcanbook.me page and read the instructions there carefully. (Yes, while classes are held, I do have regular office hours! But I'm using this appointment system rather than drop-in so that everyone gets individual time. I generally have at least two hours every full week of classes, so if you see little or no available time, that probably means other people booked the timeslots first. Have no fear, the instructions tell you what to do if there aren't available times.)
Actual coordinates: 419 Gates Hall; email address: see the Engineering faculty directory page; phone: 607-255-8119;
Mailing address is Cornell University, Department
Science, 419 Gates Hall,
Ithaca, NY 14853
Street address is 107 Hoy Road
Administrative assistant: Lacy Jordaens, see the CUCS staff page for contact info.
- Fall 2022: Natural Language Processing (CS4740/COGST4740/CS5740/LING4474), w/ Marten van Schijndel. Pre-semester info
- Both fall and spring: NLP
seminar, AI seminar
- Selected past courses:
- Natural language processing and social interaction (CS/IS 6742 F21, F17, F15 w/ Cristian Danescu-Niculescu-Mizil)
- Advanced language technologies (CS6740): F19 (TAGs, CCGs, deconstructing datasets, semantic representations), F07 (a
generally quite strong set of
student-authored lecture guides with problems),
- Machine learning and data science w/ Karthik Sridharan (CS5786, S15)
- Introduction to computing using Python (CS1110):
SP22 w/ Anne Bracy, SP21 and SP20 w/ Daisy Fan; SP18 w/ Anne Bracy; SP17 w/ Erik Andersen; SP16 w/ Charlie Van Loan; SP14 w/ Steve Marschner); Introduction to computing using Java (CS1110, F10 w/ David Gries)
- Computation, information,
and intelligence (CS 1700, aka 172, S07)
- Honors introduction to the theory of computing (CS481, F98, F99, F00)