Top 10 Things I Did Wrong in Grad School (and a few I did right) 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

Toward Better Research: Cross-Threads Nick Feamster, Alex Gray, Charles Isbell College of Computing Georgia Tech.
Academic vs. Industrial Research Jobs
My English Language Assistant Experience Mhairi Ross talks about her experiences as a language assistant in a primary school in the academie of Besancon.
CRA-W Career Mentoring Workshop. What is networking? Making professional connections and using them wisely.
1 Making the Most of Student Resources Jane Fry Carleton University DLI Orientation April 5, 2004.
Setting Goals The difference between a goal and a dream is the written word. -Gene Donohue.
“Well, what are you going to do with that?”
Word List A.
Thomas A. Stewart Literacy Test (OSSLT) Prep Guide 2013
A.
Dolch Words.
A Collection of Precious Thoughts
If you had a chance, would you study abroad and why?
Mentoring Students Daphne Koller Stanford University.
Davida Davidoff Erasmus Spring  Belfast Isn’t What You’re Used To Belfast Isn’t What You’re Used To  Do’s Do’s  Don’ts Don’ts  Teaching Practice.
How do I revise for exams?
Section 3.5 – P lyg n Angle-Sum Theorems Created by Leon Tyler Funchess.
How to Be a Successful Student O It’s easier than you think…
Finding a Research Topic Janie Irwin CSE, Penn State with credits to Kathy Yelick, EECS, UC Berkeley.
CONDITIONAL SENTENCES B 2
OUR DIARY By Dilan and Myriam. Let's start the trip ! Thursday, October 30th,8 pm, we've just arrived in Istanbul, wow ! What a huge city ! Looks like.
1 ‘GAY’. GET ON WITH IT!.
Young people from Merseyside talk about gun and knife crime “The 11 MILLION children and young people in England have a voice” Children’s.
Sunny’s First Day of School And A Hard Lesson Learned! Written and Illustrated by: Allison Griffies Narrated by: Marie Griffies.
Present Perfect / Present Perfect Continuous
A Teenager’s Guide To Asexuality Am I Ace?. Am I Asexual? You’re not into sex the way other people are. You’re not sure you really get what people mean.
Third Grade Curriculum. Hi, I’m Max. I’m here to talk about BULLYING. Do you know what Bullying is?
What is narrative interviewing?
Rubén Darío Muñoz Colegio El Amparo. What is the past of the verb “be” A. Was / Were B. been C. Am / is / are D. To be.
Strebler’s “Do”s and “Don’t”s How to succeed in my classes.
“The changing experience of learning for undergraduates” Charles Crook Learning Sciences Research Institute University of Nottingham.
NETWORKING PRESENTED BY: HEATHER WHITE. What is NETWORKING? It is NOT: Schmoozing Begging for a job Manipulating to get what you want It IS: Making connections.
ECEU300 Ethics in the Workplace Why talk about Ethics? Everyone is ethical, everyone knows how to behave at work. Everyone gets it about not stealing stuff.
Student Parent blue Meet the Parents. Literature review Seventeen interviewees 78 focus group participants 2167 survey respondents, from 270 institutions.
ALL CONDITIONALS and future time clauses to talk about hypothetical, real, possible,improbable,impossible, regretful etc …. situations If …………… (and.
Bullying and Mental Health in Children and Young People
Strategy Practice (page 49)
A collection of short poems
Have you ever wondered? How do you take care of it when a girl is annoying you but you don’t want to be mean? What if your best friend is being really.
The Learning Brain: Growth Mindset and Effective Effort in the Classroom Jared Peet – History Department
I need volunteers who can read nice and loud for us. Each volunteer will read a different slide. These slides will explain what we’re going to do today.
A few years ago, Dr. Drew Appleby from University of Indiana/Purdue University began to realize that newly enrolled freshman students expected college.
Some tips and suggestions… BUT NOTHING COMPARES TO READING THE RULES! Tom Bickford Maine Robotics 2013.
Welcome to the seminar course
I Want to Change for the BETTER! Mahragan el Keraza Sunday, May 6 th 2012.
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.
Managing your supervisor Toby Walsh National ICT Australia Universities of NSW and Uppsala.
THE UPS AND DOWNS OF COLLEGE ALGEBRA. Straight from the veterans of College Algebra... in their own words.
Top 10 Things I did Right/Wrong in Graduate School Greg Morrisett.
The Good Class and the Not So Good One: What Makes the Difference for Students Michelle Firnstein and Tom Moran Center for Multidisciplinary Studies.
SM3121 Software Technology Mark Green School of Creative Media.
ATTENTION LANGUAGE LEARNERS ! THE SENIORS’ GUIDE FOR SUCCESS.
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.
Electronic visualization laboratory, university of illinois at chicago Interviewing for fun and profit © 2008 Andy Johnson, Jason Leigh 10/10/2008 Version.
This is what BC Students told us…
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.
What It Means To Get A Ph.D. Daniel Ángel Jiménez Department of Computer Science The University of Texas at San Antonio.
Delta State University College of Education Annual Student Update Part II Dissertation January16, 2010.
1 CHE 594 Lecture 28 Hints For a Prospective Faculty Candidate.
.. 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.
Today we began the Collaborative unit first we started of by having a talk with to of the teachers and they were just explaining to us what was going.
January 30 Professional Development. Professional Development Acquiring skills that help you to be successful in your profession as a research scientist.
"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.
CS 345 – Software Engineering Nancy Harris ISAT/CS 217
Healthcare Quality Improvement Dr. Nishan Sharma University of Calgary, Canada March
n Taking Notes and Keeping a Journal n Listening Skills n Working Together n Managing Your Time.
Is Graduate School for You?
Quarter 1.
Presentation transcript:

Top 10 Things I Did Wrong in Grad School (and a few I did right) Greg Morrisett

Goal Think now about how best to maximize your time in grad school. – easy to get caught up in day-today activities: courses, building stuff, doing experiments, writing, , meetings, etc. – think about 5-6 years from now and where you want to be.

My Own Background I’m a computer scientists. I study programming languages, compilers, formal methods, and software security. University of Richmond ( ) Grad school at Carnegie Mellon ( ) Cornell Faculty ( ) – 1 year sabbatical at Microsoft Research UK Harvard Faculty (2004-present)

#10 Spent first year isolated from my fellow students. – lived alone – worked alone – went back to Richmond to see old friends When you move to a new environment, you have to make an effort to build friendships and a support network.

#9 Was scared to ask advisor for stuff like books, travel money, equipment, right desk, etc. – You’re expensive (~$50K/year) – Equipment, books, etc. are not. – Money is renewable, time is not. You need the proper equipment to get the job done. It never hurts to ask.

#9 Assumed I wasn’t good enough. – U. Richmond a no-name school – Fellow students seemed amazing to me – Felt like a fraud (still do. get over it.) Optimists might fail. Pessimists will fail.

#8 Read a lot of papers, but didn’t work through a lot of papers. – in fact, took a lot of courses this way – real learning doesn’t happen through reading – you have to replicate that experiment, or re-do the proof, etc. to really absorb the material. Need to find strategies for pushing yourself to effectively learn things.

#7 Was hyper-critical of everything I saw. – It’s easy to find flaws in a paper or talk. – It’s easy to be cynical about a new idea or approach. – But cynics don’t discover breakthroughs. Be constructively critical. – ask how you would’ve (realistically) addressed the flaws you see. – run with an idea for a while before dismissing it.

#6 Only took CS courses. – 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, speaking, French, Chinese [communication] – Chem, Bio, Psychology, Finance [applications] Even if it had taken another year…

#5 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 spent 90% of my time on teaching.

#4 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. A year before you graduate, ask your advisor how things really work.

#3 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.

#2 Left before I was really done. – Defended in December 1995 – Started Cornell in January 1996 – But hadn’t deposited revisions! – Spent first few weeks trying to finish revision, and adjust to a new life. – (see #10)

#1 Didn’t take care of myself. – the habits you’re in now determine the rest of your life. – if you don’t exercise regularly, you won’t when you’re 45. – the same goes for other aspects of your well- being (e.g., family) Don’t put off living your life!!

A few things I did right…

#9 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)

#8 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.

#7 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. – SIGPLAN has $ for students to travel – Ask your advisor for $ -- never hurts.

#6 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.

#5 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 – You have to do something to get noticed – why not do something worthwhile?

#4 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

#3 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.

#2 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 stuff or sitting in classes? – My thesis came after about 7-8 serious projects (multi-processor stuff, hardware stuff, GC stuff, semantic stuff, etc.)

#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 Visiting friends at other schools helps a lot.