Skip to content

A repo for open resources & information for people to succeed in PhD in CS & career in AI / NLP

Notifications You must be signed in to change notification settings

zhijing-jin/nlp-phd-global-equality

Repository files navigation

Resources to Help Global Equality for PhDs in NLP / AI

This repo originates with a wish to promote Global Equality for people who want to do a PhD in NLP, following the idea that mentorship programs are an effective way to fight against segregation, according to The Human Networks (Jackson, 2019). Specifically, we wish people from all over the world and with all types of backgrounds can share the same source of information, so that success will be a reward to those who are determined and hardworking, regardless of external contrainsts.

One non-negligible reason for success is access to information, such as (1) knowing what a PhD in NLP is like, (2) knowing what top grad schools look for when reviewing PhD applications, (3) broadening your horizon of what is good work, (4) knowing how careers in NLP in both academia and industry are, and many others.

Contributor: Zhijing Jin (PhD student in NLP at Max Planck Institute & ETH, co-organizer of the ACL Year-Round Mentorship Program). You are welcome to be a collaborator, -- you can make an issue/pull request, and I can add you :).

Twitter: If you prefer to get more updates on Twitter, feel free to follow @ZhijingJin and @aclmentorship.

Contributor: Zhijing Jin (PhD student in NLP at Max Planck Institute & ETH, co-organizer of the ACL Year-Round Mentorship Program).

Endorsers of this repo: Prof Rada Mihalcea (University of Michigan). Please add your name here (by a pull request) if you endorse this repo :).

Contents (Actively Updating)

  1. Top Resources
  2. Stage 1. (Non-PhD -> PhD) How to Apply for a PhD?
  3. Stage 2. (Doing PhD) How to Succeed in PhD?
  4. Stage 3. (After PhD -> Industry) How is life as an industry researcher?
  5. Stage 4. (Being a Prof) How to get an academic position? And how to be a good prof?
  6. Stage 5. (Whole Career Path) How to live out a life career as an NLP researcher?
  7. Further Readings: Technical Materials to Improve Your NLP Research Skills
  8. Others
  9. Contributions
  10. How to Cite This Repo

Top Resources

  1. Online ACL Year-Round Mentorship Program: https://acl-mentorship.github.io (You can apply as a mentee, as a mentor, or as a volunteer. For mentees, you will be able to attend monthly zoom Q&A sessions hosted senior researchers in NLP. You will also join a global slack channel, where you can constantly post your questions, and we will collect answers from senior NLP researchers.)
  2. (Organized by PhD students in NLP across the world) NLP with Friends Online Seminar Series (recordings available). [Seminar] (A great way to learn about what others are doing in NLP)

Stage 1. (Non-PhD -> PhD) How to Apply for a PhD?

PhD Application Tips

Should I Do a PhD?

  1. (John Hewitt, PhD@Stanford) Undergrad to PhD, or not - advice for undergrads interested in research (2018). [Suggestions]
  2. (Prof Jason Eisner@JHU) Advice for Research Students (last updated: 2021). [List of suggestions]

How Do Applications Work?

  1. (Nelson Liu, PhD@Stanfard) Student Perspectives on Applying to NLP PhD Programs (2019). [Suggestions Based on Surveys]
  2. (Prof Dragomir Radev@Yale) Advice for PhD Applications, Faculty Applications, etc (2023). [List of Suggestions]
  3. [(Roma Patel PhD@Brown, Prof Nathan Schneider@Georgetown University) PhD Application Series of the NLP Highlights Podcast) (2021). [Podcast] (A new series they launched that addresses all aspects of PhD application. Besides, it is just a great podcast in general that talks about recent NLP advances)
  4. (Albert Webson et al., PhDs@Brown University) Resources for Underrepresented Groups, including Brown's Own Applicant Mentorship Program (2020, but we will keep updating it throughout the 2021 application season.) [List of Resources]
  5. A Princeton CS Major's Guide to Applying to Graduate School. [List of suggestions]
  6. (Tim Dettmers, PhD@UW) Machine Learning PhD Applications — Everything You Need to Know (2018). [Guide]
  7. (Kalpesh Krishna, PhD@UMass Amherst) Grad School Resources (2018). [Article] (This list lots of useful pointers!)
  8. (Prof Mor Harchol-Balter@CMU) Applying to Ph.D. Programs in Computer Science (2014). [Guide]
  9. (CS Rankings) Advice on Applying to Grad School in Computer Science. [Pointers]
  10. (Prof Scott E. Fahlman@CMU) Quora answers on the LTI program at CMU (2017). [Article]

Which Schools Should I Apply For?

  1. (Prof Philip Guo@UCSD) Finding CS Ph.D. programs to apply to. [Video]
  2. [(Tim Dettmers, PhD@UW) How to Pick Your Grad School (2020). [Guide]
  3. (Zhijing Jin, PhD@MPI & ETH) Tips on PhD Applications with Max Planck Institute and/or ETH in AI (2021). [Suggestions]

How to Prepare for the SOP, Rec Letter, etc.

  1. (Prof Nathan Schneider@Georgetown University) Inside Ph.D. admissions: What readers look for in a Statement of Purpose. [Article]
  2. (Nelson Liu, PhD@Stanfard) PhD Statement of Purpose. [Article]
  3. (Suchin Gururangan, PhD@University of Washington) Personal Statement Advice. [Article]
  4. (Prof Shomir Wilson@Penn State University) Reference Letter Procedure. [Suggestions]
  5. (Zhaofeng Wu, Alexis Ross, and Shannon Shen@Cambridge) A Collection of Strong CS SOPs from Successful Applicants. [Samples]

Prereq: Getting Pre-PhD Research Opportunities

  1. (Andrew Kuznetsov, PhD@CMU) CS/HCI PhD Opportunity Tracker from Twitter (Developed in 2021). http://www.andrewkuz.net/hci-opportunities-2022.html
  2. (Eugene Vinitsky, PhD@UC Berkeley) A Guide to Cold Emailing (2020). [Article]
  3. (Prof Shomir Wilson@Penn State University) Guide for Interacting With Faculty (2018). [Suggestions]
  4. (Prof Shomir Wilson@Penn State University) Reference Letter Procedure. [Suggestions]

Pre-PhD Research Opportunities:

  1. Summer research opportunities for Undergrads (2021). [Twitter Thread]
  2. (Berkeley) AI safety research at the CHAI lab under Stuart Russell, usually with his PhD and postdocs. [Apply]
  3. (ETH) ETH Summer Research Fellowship (every summer). [Apply]
  4. (Vector Institute / UofT) Vector Research Internships. [Link]
  5. (Mila) Research Internships. [Apply]
  6. (Remote or in-person) Pre-PhD Research Project with Zhijing Jin. [Application forms] [Position info at MPI]
  7. (Remote) Neel Nanda’s MATS program on Mechanistic Interpretability. Check his homepage for applications.
  8. (MPI; open any time of the year) 6-month research internship for Master students (e.g., for Master thesis, other research project, etc.) at Max Planck Institute with Bernhard Schoelkopf. [Apply]
  9. (MPI) Summer Research Internship with MPI (CaCTüS) (every summer). [Apply]

Prereq: Getting the Tools Ready

Where Do I Get GPU Computing Resources?

  1. Many people use Colab (and its Pro version costs 9.99$ per month)
  2. For more computationally intensive projects, you can apply to AWS with credits for research.
  3. For general computational needs, you can use a Digitalocean droplet (5-10$ per month), and run your ubuntu machine with any service for some time.

Improve Your Proficiency with Tools

  1. (MIT 2020) The Missing Semester of Your CS Education (e.g., master the command-line, ssh into remote machines, use fancy features of version control systems).

Starting to Do Research

Check all the specific suggestions under "Stage 2. (Doing PhD) How to Succeed in PhD?", such as the sections "What Is Weekly Meeting with Advisors like?", "How to Read Papers", and many others that you might need :).

Alternative Path: Pursuing a Software Engineer Career Path

  1. (Steve Yegge@Google) Get that job at Google (2008). [Article]
  2. (Carlos Bueno) Get that job at Facebook (2021). [Article]
  3. Coding practice from CareerCup. [Link]

Stage 2. (Doing PhD) How to Succeed in PhD?

Overall Guides

  1. (Prof Isabelle Augenstein@UCopenhagen) Increasing Well-Being in Academia (2020). [Suggestions]
  2. (Sebastian Ruder@DeepMind) 10 Tips for Research and a PhD (2020) . [Suggestions]
  3. (Maxwell Forbes, PhD@UW) Every PhD Is Different. [Suggestions]
  4. (Prof Mark Dredze@JHU, Prof Hanna M. Wallach@UMass Amherst) How to be a successful PhD student (in computer science (in NLP/ML)). [Suggestions]
  5. (Andrej Karpathy) A Survival Guide to a PhD (2016). [Suggestions]
  6. (Prof Kevin Gimpel@TTIC) Kevin Gimpel's Advice to PhD Students. [Suggestions]
  7. (Prof Marie desJardins@Simmons University) How to Succeed in Graduate School: A Guide for Students and Advisors (1994). [Article] [Part II]
  8. (Prof Eric Gilbert@UMich) Syllabus for Eric’s PhD students (incl. Prof's expectation for PhD students). [syllabus]
  9. (Marek Rei, Lecturer@Imperial College London) Advice for students doing research projects in ML/NLP (2022). [Suggestions]
  10. (Prof H.T. Kung@Harvard) Useful Thoughts about Research (1987). [Suggestions]
  11. (Prof Phil Agre@UCLA) Networking on the Network: A Guide to Professional Skills for PhD Students (last updated: 2015). [Suggestions]
  12. (Prof Stephen C. Stearns@Yale) Some Modest Advice for Graduate Students. [Article]
  13. (Prof Tao Xie@UIUC) Graduate Student Survival/Success Guide. [Slides]
  14. (Mu Li@Amazon) 博士这五年 (A Chinese article about five years in PhD at CMU). [Article]
  15. (Karl Stratos) A Note to a Prospective Student. [Suggestions]

Timely Topic: Surviving NLP in the Era of LLMs

  1. (UMich; led by Prof Rada Mihalcea) A PhD Student's Perspective on Research in NLP in the Era of Very Large Language Models (2023). [Paper]
  2. (Prof Julian Togelius@NYU, Prof Georgios Yannakakis@UMalta) Choose Your Weapon: Survival Strategies for Depressed AI Academics Julian Togelius, Georgios N. Yannakakis (2023). [Tweet] [Paper]

What Are Weekly Meetings with Mentors/Advisors like?

  1. (Prof Jason Eisner@JHU) What do PhD students talk about in their once-a-week meetings with their advisers during their first year? (2015). [Article]
  2. (Brown University) Guide to Meetings with Your Advisor. [Suggestions]
  3. (Prof Jia-Bin Huang@UMaryland) How to have effective regular meetings with your advisors/mentors? (2023). [Suggestions]

How to Read Papers

Literature review tools:

  1. Connected Papers (which shows a graph of related papers) [link]
  2. (Built by Papers with Code) Glactica (using language models to generate literature review) [link]

Paper reading suggestions:

  1. (Prof Srinivasan Keshav@Cambridge) How to Read a Paper (2007). [Suggestions]
  2. (Prof Jason Eisner@JHU) How to Read a Technical Paper (2009). [Suggestions]
  3. (Prof Emily M. Bender@UW) Critical Reading (2003). [Suggestions]
  4. (Alec Jacobson & Colin Raffel@UToronto) Role-Playing Paper-Reading Seminars (2021). [Article]

How to Express Our Ideas: Writing Papers, Visualization, etc

  1. (Prof Jason Eisner@JHU) How to write a paper? (2010). [Suggestions]
  2. (Simon Peyton Jones@Microsoft) How to write a great research paper: Seven simple suggestions (2014). [Slides] [Talk]
  3. (Prof Jennifer Widom@Stanford) Tips for Writing Technical Papers (2006). [Suggestions]
    Specifically check out the suggestion on how to write the introduction section, where we address five main questions: what is the problem, why is it interesting, why is it challenging, what have previous people done, and what we propose.
  4. (Prof Shomir Wilson@Penn State University) Guide for Scholarly Writing. [Suggestions]
  5. (Prof Jia-Bin Huang@U Maryland) How to write the introduction (and also the What-Why-How figures). [[Tweet]
  6. (Prof Tim Rocktäschel@UCL, DeepMind&Prof Jakob Foerster@Oxford) How to ML Paper (2022). [Tweet]
  7. (Prof Jia-Bin Huang@U Maryland) How to write a rebuttal for a conference? [Tweet]
  8. (Prof Tim Rocktäschel@UCL, DeepMind&Prof Jakob Foerster@Oxford) How to ML Rebuttal – A Brief Guide (2022). [Tweet]
  9. (Prof Maarten Sap@CMU) Writing rebuttals (2022). [Suggestions]
  10. (Prof Devi Parikh, Dhruv Batra, Stefan Lee) How we write rebuttals (2020). [Suggestions]
  11. (Prof Noah Smith@UW) *How to write an author response to ACL/EMNLP reviews. [Suggestions]
  12. (Prof Michael Black@Max Planck Institute) Twitter Thread about "Writing is laying out your logical thoughts". [Tweet]
  13. (Prof Shomir Wilson@Penn State University) Guide for Citations and References [Suggestions]
  14. (Carmine Gallo, a bestselling author) The Storytellers Secret (2016). [Video]
    Takeaways: Writing the Introduction section and giving talks can also be like telling a Hollywood story: the setting (what problem we are solving; how important it is), the villian (how difficult this problem is; how previous work cannot solve it well), and the superhero (what we propose). For giving talks, starting with personal stories (e.g., a story of grandma telling the kid not to drink and persist the right thing leading to the person's life pursuit on social justice) is very helpful to get the audience involved.
  15. (Maxwell Forbes@UW) Figure Creation Tutorial: Making a Figure 1 (2021). [Suggestions]
  16. UI design as a medium of thought: see Michael Nielsen's explanation of why UI is important for science, Bret Victor's work, Miegakure that visualizes a 4D environment.
  17. (Prof Jia-Bin Huang@U Maryland) How to write math in a paper? (2023). [Tweet]
  18. (Prof Jordan Boyd-Graber@U Maryland) Style (e.g., tense, punctuation, math). [Suggestions]

Reviewing, Publishing, Attending Conferences, Networking

  1. (Prof Yang Liu, Trevor Cohn, Bonnie Webber, and Yulan He) Advice on Reviewing for EMNLP (2020). [Suggestions]

  2. (Dr. Anna Rogers, Prof. Isabelle Augenstein@University of Copenhagen) What Can We Do to Improve Peer Review in NLP? (2020). [Paper]

  3. (Prof Shomir Wilson@Penn State University) Guide for Publishing in Conferences and Attending Them [Suggestions]

  4. (Prof Emily M. Bender@UW) On Using Twitter (2020). [Suggestions]

  5. (Timothy Ferriss, author of 4-Hour Workweek) 5 Tips for E-mailing Busy People (2008). [Suggestions]

Memoir-Like Narratives

  1. (Prof Philip Guo@UCSD) The Ph.D. Grind: A Ph.D. Student Memoir (last updated: 2015). [Video] (For the book, you have to dig deeply, and then you will find the book.)

  2. (Maithra Raghu, PhD from Cornell, Senior Research Scientist@Google Brain) Reflections on my (Machine Learning) PhD Journey (2020). [Article]

  3. (Prof Tianqi Chen@CMU) 陈天奇:机器学习科研的十年 (2019) (A Chinese article about ten years of research in ML). [Article]

  4. (Jean Yang) What My PhD Was Like. [Article]

Excel Your Research

  1. The most important step: (Prof Jason Eisner@JHU) How to Find Research Problems (1997). [Suggestions]

  2. (Christopher Olah, OpenAI) Research Taste Exercises (2021). [Article]

  3. (Prof Richard Hamming, Turing award winner) You and Your Research (How a research journey is like & how do end up with great research) (1995). [Talk] [Transcript] [Transcript2]
    Interesting snippets: "Knowledge and productivity are like compound interest. Given two people of approximately the same ability and one person who works ten percent more than the other, the latter will more than twice outproduce the former. The more you know, the more you learn; the more you learn, the more you can do; the more you can do, the more the opportunity.", "One of the chief tricks is to live a long time!", "I made the resolution that I would never again solve an isolated problem except as characteristic of a class.".

  4. (Prof Stuart Card@Stanford) The PhD Thesis Deconstructed (2016). [Article]
    Interesting snippets: "People basically read your paper to write theirs. Your ideas are more likely to spread if you help out.", "We once had a Nobel Laureate come talk to us about his ideas for how to do research. His surprising number 1 recommendation: Don’t work in an area that doesn’t have good funding.", "Table 1. Seismic scale of impact"

  5. (Sam Altman, CEO of OpenAI) How To Be Successful (2019). [Article]
    Interesting snippets: "I think the biggest competitive advantage in business—either for a company or for an individual’s career—is long-term thinking with a broad view of how different systems in the world are going to come together... In a world where almost no one takes a truly long-term view, the market richly rewards those who do.", "One of the most powerful lessons to learn is that you can figure out what to do in situations that seem to have no solution.", "you also have to be able to convince other people of what you believe.", "My other big sales tip is to show up in person whenever it’s important. When I was first starting out, I was always willing to get on a plane.", "An effective way to build a network is to help people as much as you can.", "One of the best ways to build a network is to develop a reputation for really taking care of the people who work with you.", "The best way to make things that increase rapidly in value is by making things people want at scale."

  6. (Tim Dettmers, PhD@UW) On Creativity in Academia (2019). [Article]

  7. (Jason Wei, OpenAI) A few thoughts on doing AI research (2023). [Slides]

Coming Up with Good Research Ideas

  1. (Prof Jia-Bin Huang@UMaryland) How to come up with research ideas? (2021). [Suggestions]

  2. (John Schulman, co-founder of OpenAI) An Opinionated Guide to ML Research (e.g., horning your taste) (2020). [Suggestions]
    Interesting snippets: "Goal-driven. Develop a vision of some new AI capabilities you’d like to achieve, and solve problems that bring you closer to that goal.", "If you are working on incremental ideas, be aware that their usefulness depends on their complexity.", "Consider how the biggests bursts of impactful work tend to be tightly clustered in a small number of research groups and institutions. That’s not because these people are dramatically smarter than everyone else, it’s because they have a higher density of expertise and perspective, which puts them a little ahead of the rest of the community, and thus they dominate in generating new results.", "Early on in your career, I recommend splitting your time about evenly between textbooks and papers. You should choose a small set of relevant textbooks and theses to gradually work through, and you should also reimplement the models and algorithms from your favorite papers."

  3. (Prof Fei-Fei Li@Stanford) De-Mystifying Good Research and Good Papers (2014). [Suggestions]
    Interesting snippets: "This means publishing papers is NOT about “this has not been published or written before, let me do it”, nor is it about “let me find an arcane little problem that can get me an easy poster”. It’s about “if I do this, I could offer a better solution to this important problem,” or “if I do this, I could add a genuinely new and important piece of knowledge to the field.” You should always conduct research with the goal that it could be directly used by many people (or industry). In other words, your research topic should have many ‘customers’, and your solution would be the one they want to use. A good research project is not about the past (i.e. obtaining a higher performance than the previous N papers). It’s about the future (i.e. inspiring N future papers to follow and cite you, N->\inf)."

Internship

  1. (Elman Mansimov, Research Scientist@Amazon) Tips on summer industry research internships in ML (2021). [Suggestions]

Grad School Fellowships

List of fellowship opportunities to track:

  1. (Compiled by CMU) Graduate Fellowship Opportunities [link]

  2. (Robbie Allen) CS/HCI PhD Fellowships [link]

  3. List of scholarships for different disciplines. [link]

  4. CYD Fellowship for Grad Students in Switzerland [link]

How to Write a Good Fellowship Application:

  1. (Daricia Wilkinson, PhD@Clemson) Towards Securing the Bag: Tips for Successful PhD Fellowship Applications (2019). [Article]

  2. (Meta) Five tips for a successful Meta Research PhD Fellowship application from the people who review them (2020). [link]

  3. (Meta) The six most common Fellowship questions, answered by Facebook Fellow Moses Namara (2020). [link]

  4. (Meta) Fellowship 101: Facebook Fellow Daricia Wilkinson outlines the basics for PhDs (2020). [link]

  5. (Meta) Applying twice: How Facebook Fellow David Pujol adjusted his application for success (2020). [link]

  6. (Meta) Fellow spotlights, career advice, and more (up to date). [link]

Books

  1. The craft of Research by Wayne Booth, Greg Colomb and Joseph Williams.

  2. How to write a better thesis by Paul Gruba and David Evans

  3. Helping Doctoral Students to write by Barbara Kamler and Pat Thomson

  4. The unwritten rules of PhD research by Marian Petre and Gordon Rugg

Stage 3. (After PhD -> Industry) How is life as an industry researcher?

  1. (Wes Weimer@UMich, Claire Le Goues@CMU, Zak Fry@GrammaTech, Kevin Leach@Vanderbilt U, Yu Huang@Vanderbilt U, and Kevin Angstadt@St. Lawrence University) Finding Jobs (2021). [Guide]
  2. (Mu Li@Amazon) 工作五年反思 (A Chinese article about reflections on the five years working in industry) (2021). [Article]

Stage 4. (Being a Prof) How to get an academic position? And how to be a good prof?

What jobs are there?

List of Job Opportunities

  1. CRA: https://cra.org/ads/ (a good listing for academic jobs related to CS)
  2. Academic Jobs Online (AJO): https://academicjobsonline.org/ajo
  3. https://facultyvacancies.com/: An academic job portal for professors, lecturers, researchers, post docs, PhDs and academic managers in Europe, Americas, Oceania, Asia and the Middle East, e.g., for AP positions in CS here
  4. University Jobs listing (This list also include admin jobs.)
  5. Job posting twitter account: https://twitter.com/csfacultyjobs

Learning about Different Schools

How to succeed in the job market?

Overall Experience Sharing

  1. (Prof Philip Guo@UCSD) Philip’s notes on the tenure-track assistant professor job search (2013). [Suggestions]
  2. (Prof Dragomir Radev@Yale) Advice for PhD Applications, Faculty Applications, etc (2023). [List of Suggestions]
  3. (Wes Weimer@UMich, Claire Le Goues@CMU, Zak Fry@GrammaTech, Kevin Leach@Vanderbilt U, Yu Huang@Vanderbilt U, and Kevin Angstadt@St. Lawrence University) CS Grad Job and Interview Guide (2021). [Guide]
  4. (Prof Shomir Wilson@Penn State University) Guide for the Tenure-Track Job Market in Computer/Information Sciences (2018). [Suggestions]
  5. (Maarten Sap@CMU) Timeline of application [Guide]
  6. (Prof Elizabeth Bondi-Kelly@UMich) A blog about my experience on the CS faculty job market (2023). [Guide]
  7. (Prof Nicolas Papernot@University of Toronto, Prof Elissa M. Redmiles@Max Planck Institute) The academic job search for computer scientists in 10 questions. [Suggestions]
  8. (Prof Caroline Trippel@Stanford) The Academic Job Search: A Memoir (2020). [Suggestions]
  9. (Westley Weimer, Claire Le Goues, and Zak Fry) Computer Science Grad Student Job Application & Interview Guide
  10. (Jeffrey P. Bigham) Faculty Job Interviewing Tips
  11. (Prof Michael Ernst@UW) Getting an academic job (2000). [Suggestions]
  12. (Prof Matt Might@University of Alabama at Birmingham) Academic job search advice. [Suggestions]
  13. (Prof Manuel Rigger@NUS) How Did Professors Find Their Jobs? Part 1: Diversity in Experiences (2021). [Suggestions]
  14. (Rose Hoberman@MPI) The academic job search process. [Suggestions]
  15. (Prof Manuel Rigger@NUS) Getting Academic Positions (GAP) Interviewing Series (2021). [YouTube Interview Videos]

Step 1. Preparing the Application Materials

  1. (Prof Matt Welsh@ (Previously) Harvard) How to get a faculty job, Part 1: The application (2012). [Guide]
  2. (Prof Matt Welsh@ (Previously) Harvard) Understanding what makes your application profile stand out enough to receive an interview (2012). [Guide]
  3. (MIT communications lab) Preparing for faculty application. [Guide]
  4. (Prof Yisong Yue@Caltech) Tips for Computer Science Faculty Applications (2020). [Guide]
  5. (Prof Chris Blattman@UChicago) Managing the academic job market (for political science and economics) (2022). [Guide] [Timeline]
Research Statement
  1. (Prof Jason Eisner@JHU) How to write an academic research statement (when applying for a faculty job) (2017). [Article]
  2. Sample Writings
    1. (Prof Anjalie Field@JHU) Research Statements (2022). [List]
    2. (Prof Maarten Sap@CMU) All statements and job talk (2021). [List]

Step 2. Preparing for the Job Talk and Interview

  1. (Prof Matt Welsh@ (Previously) Harvard) The interview (2012). [Guide]
  2. (Prof Jason Eisner@JHU) How to Give a Talk (2015). [Suggestions]
  3. (Prof Manuel Rigger@NUS) Interview Questions for Computer Science Faculty Jobs (2021). [Question List]
  4. (Prof Austin Z. Henley@University of Tennessee) Faculty interview questions I asked and got asked (2018). [Question List]
  5. (Prof Yalong Yang@Virgina Tech) Yalong Yang's Job Talk (CS Faculty Candidate Talk) (2021). [Video]

Step 3. Making the Decision & Negotiating Offers

  1. (Prof Matt Welsh@ (Previously) Harvard) Negotiating the offer (2013). [Guide]
  2. (Haseeb Qureshi) Ten Rules for Negotiating a Job Offer (2016). [Guide]
  3. (Patrick McKenzie) Salary Negotiation: Make More Money, Be More Valued (2012). [Guide]
  4. (Josh Doody) Salary Negotiation with Josh Doody (2016). [Podcast]
  5. What’s it Like Being the Only HCI Person in a CS Department? by Jeffrey P. Bigham
  6. 2018 Taulbee Survey of faculty salary https://cra.org/wp-content/uploads/2019/05/2018_Taulbee_Survey.pdf
  7. Academic offer check list
  8. [Academic Job Search: Negotiating Your Faculty Startup Package](https://career.ucsf.edu/sites/g/files/tkssra2771/f/UCSF OCPD Negotiating a Faculty Position-2019 Feb.pdf) by Bill Lindstaedt
  9. Negotiating for a faculty position during COVID-19 from UCSF
  10. (Prof Elissa M. Redmiles@MPI) Salary survey and Advice on CS Faculty Job Negotiation. https://www.dropbox.com/s/iqwcxbes6p94uw6/faculty-cssecurity-advice.pdf?dl=0

Stage 5. (Whole Career Path) How to live out a life career as an NLP researcher?

Starting as a Professor

  1. (Prof Jason Eisner@JHU) Teaching Philosophy. [Article]
  2. (Prof Isabelle Augenstein, Emily M. Bender, Dan Jurafsky, and Yoav Goldberg) Panel Discussions on How to Teach NLP Courses (2021). [Video]
  3. (Prof Emily M. Bender@UW) Balancing Teaching and Research (2015). [Suggestions]
  4. (Prof Radhika Nagpal@Harvard) The Awesomest 7-Year Postdoc or: How I Learned to Stop Worrying and Love the Tenure-Track Faculty Life (2013). [Article]
  5. (Prof Shomir Wilson@Penn State University, motivation and usage of writing guides down) Guide to the Advice [Article]
  6. (Prof Randy Pausch@CMU) Time management (2007). [Video] [Slides]

Tenure Evaluation

  1. (Prof Gregory Hager@JHU & Vivek Sarkar@Georgia Tech) Preparing a Tenure Dossier (2017). [Slides]

  2. (University of Vermont) **RPT Guidelines for Tenure-Track and Tenured Faculty **(2015). [Guide]

  3. (Prof G. Elisabeta Marai@UPitts) Example tenure package (2012). [Package] [Course proposal and summary]

  4. (Prof Gerry Stahl@Drexel) Example tenure dossier (2007). [Document]

  5. (Valdosta State University) Sample tenure and promotion dossier (2012). [Document]

    Note: This has very detailed, survey-based evaluation of teaching.

  6. (Prof Mary Jane Irwin@UPenn) Tenure (1999). [Guide]

  7. (Prof Maria Klawe@UBC, Prof Mary Jane Irwin@UPenn) Session 1: The Tenure Decision. [Panel transcript]

Funding in the US

NSF CAREER Award

Samples
  1. (Prof Noah Smith@UW) CAREER: Flexible Learning for Natural Language Processing (2011). [Abstract] [Sample]
  2. (Austin Z. Henley) What a $500,000 grant proposal looks like (2022). [Guide and Sample]
  3. (NSF) Samples from NSF CISE CAREER Workshop (2022). [Samples]
  4. (Prof Jeffrey P. Bigham@CMU) NSF CAREER Award (2019). [Blog] [Unsuccessful Sample 2011] [Successful Sample 2012]
  5. Theoretical CS -- Several Samples (2016). [Samples]
  6. NSF Mathematics Proposals (2010). [Samples]
  7. (Cora Lind) Materials Chemistry and Thermal Expansion. [Sample]
  8. (UMass) Examples of NSF Broader Impacts Statements. [Samples]
  9. Example broader impact sections [UMass Samples]
  10. (NSF) Abstract of all NSF awards. [List]
Writing suggestions
  1. (NSF) Note for Reviewers of CAREER Proposals (2022). [Guide]
  2. (Noel Brady) Writing an NSF Proposal; a PI’s and a panelist’s perspective (2010). [Guide]
  3. (Joseph Brennan) NSF Proposal Preparation: The View of an Ex-Program Officer (2007). [Guide]
  4. (Harvard) **NSF CAREER award guidance for faculty **(2023). [Guide]
  5. (MIT) MIT Guidance Regarding the NSF CAREER Program. [Guide]
  6. (Harvard) Entire list of all possible broader impacts. [List]
  7. (Michael Ernst@UW) Writing an NSF Career Award proposal (2000). [Suggestions]
  8. Rubrics of grant proposal evaluation, and example Broader impact section https://www.umass.edu/research/sites/default/files/bi_sample_from_successful_career_sociology2012.docx.pdf
  9. Panel: Faculty Workshop “How to write a Successful NSF CAREER proposal” Notes https://researchservices.cornell.edu/sites/default/files/2019-06/How%20to%20write%20a%20successful%20CAREER%20proposal-%20FINAL.pdf
  10. Skeleton structure of the proposal: https://cccblog.org/2020/08/25/medium-article-deconstructing-the-nsf-career-proposal/

Senior Proposals

  1. (NIH) Successful samples of grant proposals funded by NIH. [Samples]
  2. (University of Montana) Proposals Funded by NIH, NSF, and Department of Education. [Samples]
  3. (University of Toledo) NIH and NSF funding proposals on biology and chemistry. [Samples]
  4. (University of Rhode Island) Samples of Successful Proposals from various government departments. [Samples]
  5. (Prof John Bunce@Max Planck Institute) Senior NSF proposals to the Cultural Anthropology Program (2012). [Samples]
  6. (Harvard) National Science Foundation (NSF) Resources. [Resources]
  7. (Harvard) Example list of funding sources. [List]

Long-Term Research Career

  1. (Prof Devi Parikh and Prof Dhruv Batra@GaTech) Humans of AI: Stories, Not Stats [YouTube]
  2. (Prof Randy Pausch@CMU) Last Lecture: Achieving Your Childhood Dreams (2007). [Video] [Book]
  3. (Prof Charles Ling@Western University, Prof Qiang Yang@HKUST) Crafting Your Research Future: A Guide to Successful Master's and Ph.D. Degrees in Science & Engineering. [Book]
  4. (Prof Michael Nielsen, now an individual researcher) Principles of Effective Research (2004). [Article]
    Interesting snippets: "“We are what we repeatedly do. Excellence, then, is not an act but a habit.” Underlying all our habits are models (often unconscious) of how the world works. I’m writing this essay to develop an improved personal model of how to be an effective researcher, a model that can be used as the basis for concrete actions leading to the development of new habits.", "Make sure you’re fit. Look after your health. Spend high quality time with your family. Have fun. These things require a lot of thought and effort to get right.", "Develop a high-quality research environment", "Developing a taste for what’s important: What do you think are the characteristics of important science? What makes one area thrive, while another dies away? What sorts of unifying ideas are the most useful? What have been the most important developments in your field? Why are they important? What were the apparently promising ideas that didn’t pan out? Why didn’t they pan out? You need to be thinking constantly about these issues, both in concrete terms, and also in the abstract, developing both a general feeling for what is important (and what is not), and also some specific beliefs about what is important and what is not in your fields of interest.", "occasionally set time aside to survey the landscape of a field, looking not just for problems, but trying to identify larger patterns. What types of questions do people in the field tend to ask? Can we abstract away patterns in those questions? What other fields might there be links to? What are the few most important problems in the field?"

Massive collaboration can help science

  1. (Prof Timothy Gowers and Michael Nielsen) Massively collaborative mathematics (2009). [Article]

Further Readings: Technical Materials to Improve Your NLP Research Skills

  1. (Prof Jason Eisner@JHU) Technical Tutorials, Notes, and Suggested Reading (last updated: 2018) [Reading list]

Others

  1. (All kinds of career advice for Cryptography researchers) Mentoring Workshop and Videos (2021) [Videos]

Contributions

All types of contributions to this resource list is welcome. Feel free to open a Pull Request.

Contact: Zhijing Jin, PhD in NLP at Max Planck Institute for Intelligent Systems, working on NLP & Causality.

How to Cite This Repo

@misc{resources2021jin,
  author = {Zhijing Jin},
  title = {Resources to Help Global Equality for PhDs in NLP},
  year = {2021},
  publisher = {GitHub},
  journal = {GitHub repository},
  howpublished = {\url{https://github.com/zhijing-jin/nlp-phd-global-equality}}
}

About

A repo for open resources & information for people to succeed in PhD in CS & career in AI / NLP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •