How to Get Into Graduate School in the USA: A Lecture and Workshop Bill Thies and Manish Bhardwaj Department of Electrical Engineering and.

Slides:



Advertisements
Similar presentations
Thinking About Graduate School? The Ins and Outs of Applying By: Dr. Shoshanna Coon Associate Dean For Graduate Academic Affairs Thanks to Jaimie Bell,
Advertisements

Preparing & Writing PhD Applications
Career Center Is Grad Skool Right for You? Norman S. Stahl, Ph.D Registered Professional Career Counselor Director, UH Hilo Career Center Press Left Mouse.
Graduate School in English MA or PhD??. Am I ready for grad school… …or do I need a break?  Do I feel totally burned out? Do I have the stamina to finish.
Applying to Graduate School and MBA Programs
BMES & GURU Present: Preparing for Graduate School Will Goth Daniela Santiesteban.
Bottleneck Elimination from Stream Graphs S. M. Farhad The University of Sydney Joint work with Yousun Ko Bernd Burgstaller Bernhard Scholz.
Grad School and Research. Top 10 Reasons to Attend Grad School 10.Get to defer student loans. 9.Can defer dress code 8.Can defer contact with the “real.
Beyond the BS Degree: Options for NCSU Chemical and Biomolecular Engineering Students.
Life in the Ivory Tower: Those who can, teach; Those who can’t, do
Applying to Graduate School Presented by Clark University Career Services.
ECE ECE Graduate Recruiting Why consider Graduate School ECE program overview MS program PhD program Admission Requirements Information Financial Support.
Graduate School: Applications, Finances, Succeeding Nancy M. Amato Parasol Lab,Texas A&M University.
FAMU ASSESSMENT PLAN PhD Degree Program in Entomology Dr. Lambert Kanga / CESTA.
Ph.D. growth and development (recruiting, marketing, etc.) Srinivas Akella, Min Shin, Jing Xiao 9/4/20091CS Retreat.
Static Translation of Stream Programming to a Parallel System S. M. Farhad PhD Student Supervisor: Dr. Bernhard Scholz Programming Language Group School.
Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students.
Bieber et al., NJIT © Slide 1 Excelling as a Ph.D. Student Michael Bieber Information Systems Department College of Computing Sciences New Jersey.
Static Translation of Stream Programming to a Parallel System S. M. Farhad PhD Student Supervisor: Dr. Bernhard Scholz Programming Language Group School.
Are you applying to graduate school? What you need to know.
SPRING 2012 APPLYING TO GRADUATE SCHOOL AND TAKING THE GRE.
ADVICE ON APPLYING TO GRAD SCHOOL AND MBA PROGRAMS Drew University, Dept. of Economics.
1 Exploiting Coarse-Grained Task, Data, and Pipeline Parallelism in Stream Programs Michael Gordon, William Thies, and Saman Amarasinghe Massachusetts.
Computer Science Graduate Programs at UTSA Dr. Weining Zhang.
Dr. Laura Dawson Ullrich March 27,  Grade Point Average  Requirement varies, but most require a GPA of greater than 2.75  GRE/GMAT  Focus is.
Ph.D. in Management Information. Paths to a Doctorate in Business -After undergraduate degree -After MBA or other Masters degree -Work experience not.
Grade Point Average - Your grade point average (GPA) is calculated by dividing the total amount of quality points earned by the total amount of.
Geoscience Careers in Academia Dr. Kate Bulinski Associate Professor of Geosciences Bellarmine University School of Environmental Studies Louisville, Kentucky.
Writing the Statement of Purpose for Graduate School Michael J. Spivey Cognitive Science University of California, Merced Contributing authors: Evan Heit,
Residency Programs & Fellowships Angela Singh, PharmD Assistant Professor of Pharmacy Practice Florida A&M University College of Pharmacy.
University of California, Irvine 10/21/09.  Preparing for graduate school  Choosing a graduate school  Applying to graduate school ◦ Application form.
Funding Your Graduate Studies Kristen Walcott University of Virginia CRA-W Grad Student Cohort, March 2007.
The Graduate School Talk SAACS meeting 09/09/09 When an undergrad and chemistry love each other very much…
C R A W April 2005 The Job Search Process & Later Job-Related Decision Making Joann Ordille Avaya Labs Research The Industry Perspective.
Graduate Programs in Dept of Computer Science Univ. of Texas at San Antonio Dr. Weining Zhang.
Study in the USA.
Graduate School and Funding Opportunities University of Toledo Alumni University of Michigan Graduate Students National Science Foundation Fellows Brian.
Computer Science Graduate Studies in U of Memphis.
Graduate School Keeping Your Options Open. What is Graduate Education? Obtaining specialized knowledge in a concentrated area of study Development of.
GRADUATE SCHOOL INFORMATIONAL MEETING Jonathan Feng Undergraduate Advising Committee Department of Physics and Astronomy UC Irvine Monday, 27 April 2009,
“Undergraduate and Graduate Education/Research and Choosing the Right Program and Advisor” Dr. Stephanie Luster-Teasley Department of Civil and Environmental.
September1999 October 1999 Publicity: Networking, CVs, and Websites Marie desJardins CMSC 601 March 26, 2012.
Managing your time and career: A personal point of view Eckart Meiburg Department of Mechanical and Environmental Engineering University of California,
How to Go to Graduate School Biology Dept., Saint Louis University Dr. Downes & Dr. Nordell.
Notes on Graduate School Cliff Shaffer Department of Computer Science Virginia Tech Blacksburg, VA.
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.
The Erik Jonsson School of Engineering and Computer Science Dissertation and beyond: Ph.D. in CS/SE at UTD Dr. Balaji Raghavachari Department of Computer.
1 Fundamentals of Applying to Grad School Fall 2011 Prof. Krste Asanovic Computer Science UC Berkeley with some slides from Profs. Ras Bodik and Joe Hellerstein.
Graduate School Senior Design Seminar 2004 Arthur Overholser, BME Mark Stremler, ME.
4 th ANNUAL GRADUATE SCHOOL INFORMATIONAL MEETING Jonathan Feng Undergraduate Advising Committee Department of Physics and Astronomy UC Irvine Monday,
How To Apply To Graduate School in CISE Lori Pollock, University of Delaware Fatma Mili, Oakland University CRA-W GHC 2011.
GRADUATE SCHOOL INFORMATIONAL MEETING Jonathan Feng Undergraduate Advising Committee Department of Physics and Astronomy UC Irvine Monday, 12:30 – 2:00.
Carnegie Mellon University Computer Science Foundations for Ph.D. Students The Carnegie Mellon Perspective Computer Science Foundations for Ph.D. Students.
Junior College Information Night. Timeline for Admissions Admission Testing- Spring of Junior Year Admission Testing- Spring of Junior Year If students.
GRADUATE SCHOOL INFORMATIONAL MEETING Jonathan Feng Undergraduate Advising Committee Department of Physics and Astronomy UC Irvine Friday, 1:00 – 2:30.
Ph.D., in Applied Science with Major in Systems Engineering 2001 Vs Prepared by: Gerard Ibarra.
Letting challenges drive creativity and invention: Experiences of the Georgetown University Interdisciplinary Program in Neuroscience Karen Gale.
The Graduate School Experience A.J. Brush, Microsoft Lori Pollock, University of Delaware 2012.
Why apply to graduate programs? Better job choices Ability to have more control over your career Enriching research that can have long lasting affects.
Graduate Recruiting CISE Department Spring 1999 Douglas Dankel II
Graduate School in Mathematics
NSERC Coach - Dr. Steve Perlman, Dept. of Biology
Grad School and Research
PhD at CSE: Overview CSE department offers Doctoral degree in the Computer Science (CS) or Computer Engineering areas (CpE) at both MS to PhD and BS to.
How to get into grad school
Grad School and Research
Dr. Michael Schrlau Graduate Director Associate Professor
Getting into Graduate School and Life After
Grad School and Research
Deanship of Graduate Studies
Presentation transcript:

How to Get Into Graduate School in the USA: A Lecture and Workshop Bill Thies and Manish Bhardwaj Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology Birla Institute of Technology, Patna October 21, 2008

Acknowledgments Phil Agre, UCLA Advice for Undergraduates Considering Graduate School William B. Thompson, University of Utah Applying to Graduate School in Computer Science

Autonomous Vehicle Navigation Photo compliments of the MIT DARPA Grand Challenge Team, 40 Computers Air conditioner Continuous streams of data - Laser range finders, camera arrays, inertial measurement units, GPS, … Demands real-time algorithms - Feature detection & tracking, depth inference, mission planning, …

The Multicore Revolution PentiumP2P3 P4 Itanium Itanium Raw Power4 Opteron Power6 Niagara Yonah PExtreme Tanglewood Cell Intel Tflops Xbox360 Cavium Octeon Raza XLR PA-8800 Cisco CSR-1 Picochip PC102 Broadcom ?? # of cores Opteron 4P Xeon MP Athlon Ambric AM2045 Tilera

The Multicore Revolution PentiumP2P3 P4 Itanium Itanium Raw Power4 Opteron Power6 Niagara Yonah PExtreme Tanglewood Cell Intel Tflops Xbox360 Cavium Octeon Raza XLR PA-8800 Cisco CSR-1 Picochip PC102 Broadcom ?? # of cores Opteron 4P Xeon MP Athlon Ambric AM2045 Tilera Hardware was responsible for improving performance

The Multicore Revolution PentiumP2P3 P4 Itanium Itanium Raw Power4 Opteron Power6 Niagara Yonah PExtreme Tanglewood Cell Intel Tflops Xbox360 Cavium Octeon Raza XLR PA-8800 Cisco CSR-1 Picochip PC102 Broadcom ?? # of cores Opteron 4P Xeon MP Athlon Ambric AM2045 Tilera Now, performance burden falls on programmers

7 void->void pipeline FMRadio(int N, float lo, float hi) { add AtoD(); add FMDemod(); add splitjoin { split duplicate; for (int i=0; i<N; i++) { add pipeline { add LowPassFilter(lo + i*(hi - lo)/N); add HighPassFilter(lo + i*(hi - lo)/N); } join roundrobin(); } add Adder(); add Speaker(); } Adder Speaker AtoD FMDemod LPF 1 Duplicate RoundRobin LPF 2 LPF 3 HPF 1 HPF 2 HPF 3 The StreamIt Language

Adder Speaker AtoD FMDemod LPF 1 Duplicate RoundRobin LPF 2 LPF 3 HPF 1 HPF 2 HPF 3 Applications –DES and Serpent [PLDI 05] –MPEG-2 [IPDPS 06] –SAR, DSP benchmarks, JPEG, … Programmability –StreamIt Language (CC 02) –Teleport Messaging (PPOPP 05) –Programming Environment in Eclipse (P-PHEC 05) Domain Specific Optimizations –Linear Analysis and Optimization (PLDI 03) –Optimizations for bit streaming (PLDI 05) –Linear State Space Analysis (CASES 05) Automatic Parallelization for Multicores –Compiling for Communication-Exposed Architectures (ASPLOS 02 & 06, dasCMP 07) –Phased Scheduling (LCTES 03) –Cache Aware Optimization (LCTES 05) –Load-Balanced Rendering (Graphics Hardware 05) Migrating Legacy Code to a Stream Representation –Using a Dynamic Analysis (MICRO 07) The StreamIt Language

What is “Graduate School”? People use the term to refer to different things: –Professional school, such as law, medicine, education, etc. –Master’s programs, where the highest degree is an M.S. –Doctoral programs, where the highest degree is a Ph.D. In this talk, we focus on doctoral programs However, in almost all doctoral programs, one obtains a Master’s degree en route to the Ph.D. –Even if you think you might stop with a M.S., it is likely cheaper and higher quality to enroll in a Ph.D. program

Why Enter a Doctoral Program? Because you want to do research –The primary goal of doctoral programs is to train researchers –You want to pursue scholarly subjects in great depth –You want to make fundamental contributions to a field Because you want to teach at the college level –A Ph.D. is required to be a professor at most universities Reasons NOT to go to graduate school: –You enjoy taking courses –You are in a hurry to get a real job –You are trying to improve your salary Median salary amongst engineers (1999): Ph.D.$93,000 M.S.$74,000 B.S.$67,000 Note: A Master’s degree may be a good financial investment

Graduate Student Lifestyle Graduate school provides a very attractive lifestyle You have a large amount of freedom while in school –Unlike classes, you can approach research at your own pace –You can usually work whatever hours are best for you –You can often work from home –Your vacation days are extremely flexible –You can work on projects not directly related to your degree There is an extremely supportive community of peers and mentors –Your fellow students share your background and interests –A good thesis advisor also serves as an all-around life coach There is built-in support for international students If you publish papers, there are travel opportunities –For me: India, Sri Lanka, South Korea, Hong Kong, France, Singapore, and >20 locations in the United States

Lifestyle Following Graduation A research career often maintains much of the freedom of graduate school Compared to engineers with a B.S., those with a Ph.D.: –Have more responsibility in group projects –Have more control over the direction of their work –Work on more open-ended problems –Are respected in the academic community Any job that is available to you with a B.S. is also available with a Ph.D. –There is nothing to lose (besides time, money) in grad. school Graduate school also provides a unique platform for launching startup companies –Companies like Google, Yahoo founded by grad. students

Paying for Graduate School Good doctoral programs are usually free for almost everyone who attends. How? 1. Research assistanceship (RA) 2. Teaching assistanceship (TA) 3. Fellowship If you apply to a Master’s program rather than a Ph.D. program, it may be very expensive –This is one reason to apply to Ph.D. programs

What is Required in a Ph.D. Program? Class work Qualifying exams Master’s thesis Research, research, and more research… Teaching assistanceship Ph.D. thesis

What is Research? Research is the process of creating new knowledge As opposed to product development, you focus on: –Understanding the fundamentals –Developing the most general theory, framework, or approach –Exploring high-risk, high-reward ideas –Looking ahead 10 to 20 years, rather than 3-5 years –Publishing all results in open, peer-reviewed venues In academia, research is often associated with: –Working on whatever interests you most –Focusing on aesthetics, beauty, and learning for the sake of learning, rather than only focusing on immediate applications “If we knew what we were doing, it wouldn’t be called research” - Albert Einstein

Examples of Research (third-party slides omitted from the online version of this presentation)

How to Apply to Graduate School Most schools require you to submit the following: –GRE scores –TOEFL scores –Statement of Purpose –Grades Transcript –3-4 letters of recommendation –Application fee A Master’s degree is NOT required to apply to a doctoral program!

Application Timeline Years in advance: –Explore areas of interest –Develop relationships with professors who can write letters By Nov 1, 2008: –Take GRE and TOEFL –Identify schools of interest –Request recommendation letters from professors By Dec 1, 2008: Prepare drafts of applications In Dec 2008 / Jan 2009: Submit applications In March 2009 / April 2009: Receive notifications In April 2009: Possibly visit schools of interest In September 2009: Start graduate school!

Where to Apply Factors to consider –Ranking of program, versus strength of your application –Location –Size –Specific research groups and labs that interest you Identifying an advisor –Eventually, your relationship with your thesis advisor will likely be the most important aspect of graduate school –While difficult to assess from afar, you can identify people of interest by reading journals, conferences, and web sites Sources of information: –U.S. News ranking of graduate schools –CRA Foresythe List –National Research Council

Rankings I Will Share with You (U.S. News) Chemical Engineering Civil Engineering Computer Science Electrical Engineering Engineering (Overall) Industrial Engineering Materials Engineering Mathematics Mechanical Engineering Nuclear Engineering

How to Get Accepted If possible, the best thing you can do is to perform research as an undergraduate and to publish it –Graduate schools are making a big investment when they accept you. If they know you are capable of research, and that you enjoy it, then they are much more likely to take you. –If you can publish your research, the venue provides a national or international measure of your quality as a candidate Google “CS Conference Ranking” for best CS conferences How to perform research? –Ask faculty members if you can assist them with research –Continue class projects in new and interesting directions after the class has ended –Read journal and conference papers and look for open problems that you can pursue as an independent project

How to Get Accepted (II): Letters of Recommendation Letters of reference are extremely important It is important to start developing your relationship with your letter writers as soon as possible – possibly years in advance! –Try to get involved as a research assistant –Ask questions in class –Pursue projects outside of class –Take leadership in academic and extracurricular activities When requesting a letter, give as much information as possible –Provide the letter writer with your complete application –Possibly draft a few paragraphs describing your strengths and highlighting the outstanding parts of your application

How to Get Accepted (III): Statement of Purpose Graduate schools require a “statement of purpose” This statement is intended to ascertain: –Your interest in a research career –Your prior research experience –Your understanding of a viable research question The statement will be read by experts in your field –It is worthwhile to read some conference and journal papers to understand the terminology used –Upon entering graduate school, you will not be required to pursue the directions proposed in this statement. Write something that is as scholarly and interesting as possible. Ask professors for feedback, and revise several times I will send out several samples from MIT grad. students

How to Get Accepted (IV): Targeting Specific Schools Many applicants write form letters to professors at schools they are applying to –This does NOT help! It is likely to annoy professors. However, it can sometimes be helpful to contact professors with feedback on their research –Example: carefully read the latest paper from a professor’s research group, and send the author your thoughts and comments Aim for creative and constructive feedback Try to think of things the researchers might have missed –If the researcher replies, you can later mention that you are applying for graduate school and would be interested in discussing further –If you make an excellent impression, this could possibly influence admission (if the professor is on the committee)

Working Session The rest of this session will be in groups, and 1-on-1 Goals: –Get all questions answered about graduate school –Construct initial list of schools interested in applying to We will move to the computer lab for Internet access Any Questions?