Awesome Grad School
Advice and guidebook for thriving and surviving Ph.D. and graduate school. But first, what is grad. school?
General Advice
-
Scott Freitas: Optimizing Your Machine Learning PhD Applications for Success
- Is an ML PhD Right for Me?
- Finding the Ideal Advisor
- Understanding the Application Process
- Aligning your Post Graduation Objectives
-
Prof. Casey Fiesler: "Should You Get a PhD?"
- Bad Reasons: You're good at school; You don't know what else to do; You want to make money; You want prestige.
- Good Reasons: You want to be a professor; You love academic writing; You want to add new knowledge to the world; You want a research career.
-
Austin Z. Henley: "Lessons from my PhD"
- Lead or be led; Topic sentences; Get excited; Unmotivated details; Slides versus speaker; Managers as input/output machines; Daily progress tracking
-
Maithra Raghu: "Reflections on my (Machine Learning) PhD Journey"
-
Aijaz A. Shaikh: "5 secrets to surviving (and thriving in) a PhD program"
-
Lucy A. Taylor: "Twenty things I wish I’d known when I started my PhD"
Doing Research as Undergraduate Students
Internships (as a PhD student)
- Polo Chau: 7 Benefits of Internship
- "7 Ps of internships": People, Practice, Paper, Patent, Product, Publicity, Payment
- Anne Meyer-Miner: Engaging Employers Early in Grad Student Training
- "Anne Meyer-Minor describes the mutual benefits that occur when company managers collaborate with academics in the career development of advanced-degree trainees."
Paper Writing
- Prof. Devi Parikh, Georgia Tech: Planning paper writing
- Prof. Christos Faloutsos, CMU: Lessons from 1K rejected research papers
- How to create crown jewel figures (fig 1), pick paper title, tool name, write abstract (start with rhetorical question), think like reviewers (relevance, novelty, technical quality, presentation)
- Maxwell Forbes (UWash): Making a Figure 1
- Prof. Diyi Yang, Georgia Tech: Paper Clinic for checking paper structure, organiziation, overall impression
- Prof. Stevie Chancellor, University of Minnesota: How to Write More with Less Stress by Writing Every Day
- Toward a good scientific writing
- Terry Tao's advice
- Writing a Scientific Paper
- The Serial Mentor
- Perfecting Your Scientific Writing: Tips & Tricks
- Improving your scientific writing: a short guide
- Three Sins of Authors in Computer Science and Math
- How to write a great research paper
- Notes on writing
- Adam Wierman: Advising
- How to Write a Good Article
- Ten simple Rules for Responsible referencing
- Tips for being concise in academic writing
- Marco Tulio Ribeiro: Writing, part 1 — the process
Paper Accepted, Then What?
Handling Paper Rejections
Research Novelty
- Michael Black: Novelty in Science: A guide for reviewers
- Reviewers regularly mistake complexity, difficulty, and technicality for novelty. A better way is to replace novelty with beauty.
- Marco Tulio Ribeiro: Coming up with research ideas
- Marco Tulio Ribeiro: Organizing and evaluating research ideas
Conferences
- 7 reasons why every PhD student should attend academic conferences; Alessandra Bassey
- The Great Benefits of Attending Academic Conferences; Miguel Otero-Iglesias
- Navigating your first academic conference; Joshua C. Palmer
Giving Talks
Department Seminars and Events
- Why seminars are important to the graduate experience
- Why invited talks are important
- Participating in graduate seminar discussions
Fellowship
- Five tips for a successful Facebook Fellowship application from the people who review them
- Morgan Klaus Scheuerman: Tips for Applying to PhD Fellowships in HCI / Social Computing
- Jazette Johnson: 7 Tips for Applying for the Microsoft Research Ada Lovelace Fellowship
- Ada Lovelace Fellowship was discontinued, but the tips apply to other fellowships
- CS PhD fellowship list (CMU)
- CS PhD fellowship list (GT)
- Graduate Fellowship list (Johns Hopkins)
Ph.D. Syllabi
- Eric Gilbert
- Mor Naaman
- Jon Froehlich
- Collection of Lab Handbooks
- Graduating advising philosophy, David Darmofal