Top 10 Things I did Right/Wrong in Graduate School Greg Morrisett.

Slides:



Advertisements
Similar presentations
© Nick Feamster and Alex Gray Ph.D.: What is it? Why do it? Nick Feamster and Alex Gray College of Computing Georgia Institute of Technology.
Advertisements

Academic vs. Industrial Research Jobs
CRA-W Career Mentoring Workshop. What is networking? Making professional connections and using them wisely.
Peer Mentoring Works : In the students own words…
How to finish your project on time ?
Top 10 Things I Did Wrong in Grad School (and a few I did right) Greg Morrisett.
Mentoring Students Daphne Koller Stanford University.
Finding a Research Topic Janie Irwin CSE, Penn State with credits to Kathy Yelick, EECS, UC Berkeley.
10 ways to succeed 10 ways to fail in Graduate School CRA-W Grad Cohort Workshop Rachel Pottinger, University of British Columbia Kathryn McKinley, University.
Transitioning from Trainee to Assistant Professor Alana L. Welm Assistant Professor Department of Oncological Sciences Huntsman Cancer Institute University.
Managing your supervisor Toby Walsh National ICT Australia Universities of NSW and Uppsala.
How To Survive As A CSD Graduate Student Seán Slattery.
Life in the Ivory Tower: Those who can, teach; Those who can’t, do
Student PowerPoints For IEPs
Establishing a Lab Bertram Gawronski The University of Western Ontario.
Planning a PhD Prof. Bob Givan. There are many paths and styles to a successful Phd There are many motives for getting a PhD My comments represent one.
The Good Class and the Not So Good One: What Makes the Difference for Students Michelle Firnstein and Tom Moran Center for Multidisciplinary Studies.
CSCD 555 Research Methods for Computer Science
Everything You Ever Wanted to Know About Graduate School but were afraid to ask!!! The St. Valentine’s Day Massacre.
E28: Design Notebooks Role Playing Exercise in Gender Equity and Inclusion in Team-based Design Classes.
Finding a PhD Topic Kathy Yelick EECS Department, UC Berkeley and Lawrence Berkeley National Laboratory.
How to Become an Independent and Successful Researcher?
CS 6190 Finding a Research Topic. The Thesis Equation Topic + Advisor = Dissertation.
My English. Done by Olga Vasilchuk.. When I was 6 years old, I came to Hungary with my parents. I started learning English with my tutor before school.
Geoscience Careers in Academia Dr. Kate Bulinski Associate Professor of Geosciences Bellarmine University School of Environmental Studies Louisville, Kentucky.
Jessica Finn Period 3 The Power Of One. Concerns There are some families who don’t have enough money to get Christmas presents or to have a good meal.
The hills across the valley of the Ebro were long and white. On this side there was no shade and no trees and the station was between two lines of rails.
Electronic visualization laboratory, university of illinois at chicago Interviewing for fun and profit © 2008 Andy Johnson, Jason Leigh 10/10/2008 Version.
The Graduate School Talk SAACS meeting 09/09/09 When an undergrad and chemistry love each other very much…
This is what BC Students told us…
A Career in Computer Science Jon Crowcroft, lab.txt.
Is Graduate School for You?. Nah – Time to Make Some $$ M.S. earns MORE $$$$ –2002 spring: B.S. CS: $53,000; M.S. CS: $63,000 Source: National Association.
A TEACHER TRAINING MAZE Gao Yue-qin Jiangsu Yangzhong Senior Middle School.
How to do Quality Research for Your Research Paper
Unit 1 – Improving Productivity Ayesha begum. 1.1Why did you use a computer? What other systems / resources could you have used? We use a computer because.
What It Means To Get A Ph.D. Daniel Ángel Jiménez Department of Computer Science The University of Texas at San Antonio.
Grad students vs. Mentors developed by R. Craft, based on student & faculty input Psychology Department Washington State University + material adapted.
September1999 October 1999 Publicity: Networking, CVs, and Websites Marie desJardins CMSC 601 March 26, 2012.
Listen and learn!. * “READ THE BOOKS. I don't understand why some kids think they can take a test on a book they have never read. That is actually crazy,
1 CHE 594 Lecture 28 Hints For a Prospective Faculty Candidate.
Research and Graduate School. MS degree –can give you a nice boost in salary, more opportunities (e.g. project leader) –usually 2 years –2-3 courses per.
Dana Nau: CMSC 722, AI Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Michael Arbib: How to Get a Ph.D.January How to Get a Ph.D. 1. Why get a Ph.D.? 2. Finding an Advisor 3. Screening 4. Breadth and Depth 5. What.
.. HFM Distance Learning Project Student Survey 2003 – 2004 School Year BOCES Distance Learning Program Quality Access Support.
Session 4: PREPARE FOR TESTS Year 7 Life Skills Student Wall Planner and Study Guide.
Career Paths Stephanie Weirich University of Pennsylvania.
12 Ways to Insure Failure in Mathematics Courses..or “I can’t balance a checkbook how am I going to solve differential equations?”
January 30 Professional Development. Professional Development Acquiring skills that help you to be successful in your profession as a research scientist.
If It Was My Last Lecture.. By: Daisy Lozano. My Childhood Dreams.. When I was younger I had different dreams. I always wanted to be the pink power ranger.
"What to keep in mind if you want an academic position.“ A possibly rambling series of tips By Brian D. Davison, Asst. Prof. CSE Dept.
Beyond Graduate School (addressing six specific questions) Daniel J. Jacob For a more general discussion of Ph.D. career options including non-research,
Healthcare Quality Improvement Dr. Nishan Sharma University of Calgary, Canada March
Healthcare Quality Improvement Dr. Nishan Sharma University of Calgary, Canada October
Listen and learn!. * “READ THE BOOKS. I don't understand why some kids think they can take a test on a book they have never read. That is actually crazy,
The problem that needs to be solved is if a computer career is for me.
© 2015 albert-learning.com How to talk to your boss How to talk to your boss!!
4 th Grade. Table of Contents Pages 3-7: Rules & Rationales Page 8: How I Intend To Teach The Rule Page 10: Classroom Layout Page 12-13: Classroom Layout.
Revising Research Papers. Intro Paragraphs ● Include a strong, memorable hook (1-2 sentences). ● Briefly introduce the career you’re writing about (2-3.
The Graduate School Experience A.J. Brush, Microsoft Lori Pollock, University of Delaware 2012.
Structuring your early career as a graduate student THINGS I WISH SOMEBODY WOULD HAVE TOLD ME AT THE START.
课标人教实验版 高二 Module 6 Unit 3. Listening on workbook.
Finding Your Faculty Job
Thoughts on How to Initiate An Academic Career - Research
ESSENTIAL WORDS.
Damned if you do and Damned if you don’t
Is Graduate School for You?
UNIT I- YOUR LIFE. YOUR DREAMS
What will you do with it? A group project
By Meredith Forrey & Jessica Martinez
Presentation transcript:

Top 10 Things I did Right/Wrong in Graduate School Greg Morrisett

Goal, Caveats & Background You should think and plan now how to get the most out of grad school. Where do you want to be when you finish? Take specifics with a large grain of salt Personal history: –Small, liberal arts undergrad school [’89] –Carnegie Mellon for grad work (PL) [’95] –Cornell faculty [‘96-’03] –Harvard faculty [‘04-now]

Things I did wrong: #10 Spent the first year isolated from my fellow students. –Lived alone –Worked alone –Went out of town a lot –They had fun, I was miserable. Make the effort to get to know them.

Wrong #9 Assumed I wasn’t good enough. –U. of Richmond is no CS powerhouse –Fellow students from IIT, Princeton, Berkeley, MIT, Stanford, etc. Yikes! –Felt like a fraud. (Still feel like a fraud.) (So does everyone else.) –By the end of quals, field was more level. Everyone admitted can do well!

Wrong #8 Was scared to ask advisor for stuff like books, travel money, equipment, etc. –You’re expensive (~$50K) If I can prevent RSI, I’ll spend a lot of money. –Equipment is not. –Money is renewable, time is not. –You need the proper equipment to get the job done. It never hurts to ask.

Wrong #7 Lots of classes, little homework. –(CMU had no course requirements) –Better to do few classes well. –You’ve got to get your hands dirty to really learn something. (Re-prove that theorem, hack that algorithm, measure that performance, etc.) Learning by osmosis doesn’t work.

Wrong #6 Was hyper-critical of visitors and talks. –It’s easy & fun to be critical. Until you’re the one under the glass. –It’s easy to be cynical. Cynics aren’t good researchers. Try to keep an open and receptive mind. –Before forming an opinion, ask how you would (realistically) have done and presented the research.

Wrong #5 Never took courses outside of CS –I’ll be doing CS for the rest of my life –I can learn CS topics on my own –I need help with stuff I don’t do well –I either won’t or can’t make the time now –I wish I had taken: Writing, French, Chinese [communication] Chem, Bio, Psychology, Finance [applications] Even if it had taken another year… The 12(10) requirement is a lower bound!

Wrong #4 Never took a teaching seminar –It’s half my job for God’s sake! –But there’s no requirement you actually learn how to teach (much less teach well.) –There are real skills to be learned here Time management (stack of 15-min appts.) Assignments, homeworks, exams, etc. Psychology First year I at Cornell, I spent 90% of my time on teaching.

Wrong #3 Never figured out how funding works. –It’s half my job for God’s sake! –You shouldn’t care how funding works now. Before you graduate, you might want to learn more about how it works. –Writing a proposal is very different from writing a research paper. Ask your advisor if you can read or even participate in proposals.

Wrong #2 Didn’t keep a research journal. –I saw lots of cool talks. –I went to lots of cool conferences. –I read lots of cool papers, pages, etc. –I hacked on lots of cool things. –I had great ideas. –I don’t remember many of them. Consider keeping a journal.

Wrong #1 Didn’t buy Microsoft stock when I entered graduate school. :-)

Things I Did Right: #10 Worked closely with other graduate students. –Learned more from them than profs. (they have more time – only 1 job) –Proof-read their work & vice versa (good for them, good for you) –Only way to do big things (e.g., compiler)

Right #9 Summer Internships. –I went to Bell Labs & DEC CRL –$$$ –Contacts –Breadth –Research ideas –See how a lab works Do this in your first couple of years, if possible.

Right #8 Went to conferences & workshops. –Most of the real action occurs here. –You meet everyone here, and they meet you – it’s a smaller community than you think. –You keep up with the area. –You get a copy of the proceedings. –It’s easier to read a paper after a talk. –Organizations have $ for students to travel –Ask your advisor for $ -- never hurts.

Right #7 Got to know lots of faculty. –Worked with different people in different areas (PL, compilers, OS, etc.) –Invited these people to practice talks. –Hiring is an old boys network – people ask me “Who’s good that’s coming out of Harvard”? If I don’t know you, I can’t recommend you. –Now they’re my colleagues – an invaluable resource.

Right #6 Volunteered. –Moderated comp.lang.ml Annoying, but the name recognition helped –Worked on open source projects Great experience, satisfying –Reviewed papers Learned a lot about writing, had people to call upon –Cleaned the lounge We had a volunteer requirement at CMU –You have to do something to get noticed – why not do something worthwhile?

Right #5 Lots of practice talks, lots of red ink. –Had a great advisor: read everything Marked it up – made me really, really mad Eventually developed a thick skin Learned how to write better –Talks at CMU were brutal Every last point was debated You quickly learned how to defend yourself and control the environment Stage presence: Seeing yourself on video helps a lot Learn to anticipate and think like your audience

Right #4 Bought & read “Bugs in Writing” (Lynn Dupre) –Tailored to CS technical writing –I learned so much – writing became faster, less red ink, etc. –“Elements of Style” also great –Technical writing class might help too. CS people are rarely good at communicating. But it’s just as important as any technical skills you’re going to pick up here.

Right #3 Hacked on lots of stuff. –What will you do for your thesis? –Do you really think it’ll come to you from just reading about ideas or sitting in classes? –My thesis came after about 7-8 serious projects (multi-processor, hardware stuff, GC, semantics, etc.)

Right #2 Didn’t leave before I finished. –I’ve known dozens of folks who accepted a job, expecting to finish the last few chapters of their thesis on the job. –Bad idea – I’ve only known 1 or 2 people that actually did this. –It’s much easier to finish up beforehand. This gives you time to settle in to a new environment. –And ideally, take a break.

Right #1 I had fun! –Threw and went to many parties –Weekly dinner co-op (no geek talk) –Skiing, amusement park trips –Softball –TGIF’s (= AI seminar at Cornell) –Got out of town when I felt down

This Seminar Time Management Choosing a Career Path Job Search Presentations Working in the Lab Writing & Reviewing Papers Grants and Writing Proposals Science Discussion Mentoring & Management [your topic here…]