Kevin C. Chang University of Illinois, Urbana-Champaign

Slides:



Advertisements
Similar presentations
© Nick Feamster and Alex Gray
Advertisements

© 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.
Finding a Research Topic Janie Irwin CSE, Penn State with credits to Kathy Yelick, EECS, UC Berkeley.
Welcome to the seminar course
Life in the Ivory Tower: Those who can, teach; Those who can’t, do
Internship & Your Application Jiwen Cai. About Myself Jiwen CAI Website:
Help for when Your BACC is Against the Wall: Behavioral Academic and Career Counseling Senior System Manager: Tamina Stuber Junior System Manager: Melissa.
Mapping out a Research Agenda Matt Dwyer University of Nebraska - Lincoln Thanks to Barb Ryder.
CSCD 555 Research Methods for Computer Science
Expectations and Quality Control for Ph.D. Students Martha E. Pollack Computer Science and Engineering University of Michigan.
Miscellaneous topics and advice Never ever ever ever ……… EVER ….. What you should never ever ever ever ever do Light bulbs, planters, tough experiemts,
Why get a Ph.D? You like the title of “Dr. Professor.” You never want to leave the University. You want to teach. You want a research career.
T ell Me About Yourself! 中文四 Cheryl 鄭雅双.
A Primer on Jobs in Industry Nitin Jindal Department of Computer Science University of Illinois at Chicago.
Choosing a Research Topic GRASAG-KNUST Research Seminar CHOOSING A TOPIC William Oduro FRNR, CANR, KNUST.
Choosing a Research Topic Arnon Rungsawang Massive Information & Knowledge Engineering COmputer and Network SYstem Laboratory Department.
My perspectives on a Postdoctoral Fellowship in theoretical physics Sean Barrett Department of Physics, Imperial College, London.
Chapter 8: Developing, Willing, and Able Writers Kristine Stout.
Tips for NSF GRF Applicants Matt Williams Barry M. Goldwater Scholar ( ) NSF Graduate Research Fellow ( ) October 13, 2010.
1 CHE 594 Lecture 28 Hints For a Prospective Faculty Candidate.
THE IBMYP PERSONAL PROJECT. What is the Personal Project? A chance to be a Bill Gates, a Picasso, a Jamie Oliver or…. Personal interest Project completed.
Us & THEM The Road to College Success. 2. The Grading Systems 3. Time Management 4. Personal Problem Differences 5. Working Independently 6. Gggggg 7.
Behavioral Interviewing
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved Introduction.
"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.
In your business. DATING!!! Take a few minutes and write down one of the best dates you have ever been on. Then we will have a few of you share your exciting.
 You want to choose a professor who can write a letter that includes specifics about your personal characteristics or accomplishments rather than "glittering.
Parent-Teacher Conference Project By: Mitchell Northern.
Communication Arts The Writing Process. Communication Arts GUIDING CONCEPT As writers, we understand and demonstrate the ability and flexibility to use.
Section 2 Effective Groupwork Online. Contents Effective group work activity what is expected of you in this segment of the course: Read the articles.
Section title This presentation is designed to help you talk to young people about Drive. The notes included aren’t intended to be read out, they are for.
The secret to a successful PhD
Welcome to IST331 S1 Main concepts today
Creating Our Common Wealth Supporting the Growth of Others
Consultation: Your Say ….
ENTERPRISE FACULTY What is Enterprise?.
Self Esteem is a way of thinking and feeling about yourself.
Growth Mindset vs Fixed Mindset
To All the M. A. P. -to-Be: Think Big– How Big
Future Planning for College
IBM Start Now Host Integration Solutions
Unit 1 Topic 1: How to Succeed While Working in Groups Topic 2: Leadership Business Analysis.
Senior Honors Thesis Program
Developing your staff without breaking your budget
The 3-R Program Renew – Refresh – Revitalize
Introduction to Engineering Design II (IE202) Section XBG Team 7 Designing a Robot Students name: IE202-Team#7 Celebration.
Scientia Interest Meeting
How do we address our needs at our job?
Learning Goal I will be able to list and explain the 7 dimensions of wellness and prioritize them based on personal and family values.
UC Personal Insight Questions
Aha Moments Last week we talked about Aha moments. When you’re reading, authors often give you clues that the character has come to an important understanding.
Learning Goal I will be able to list and explain the 7 dimensions of wellness and prioritize them based on personal and family values.
Fixed and Growth Mindsets
Senior Honors Thesis Program
Session 26: Getting Ready for College Applications
Reflections Scott Klemmer · 03 June 2008
S.T.A.I.R CSCI N207 Data Analysis Using Spreadsheet Lingma Acheson
How you will learn the material for this course.
Writing Thesis Statements English 9
CS 2530 Intermediate Computing Dr. Schafer
Expectations and Quality Control for Ph.D. Students
Lecture 21.
Get with a partner, compare your definitions, and create one together.
Office: ENGR 530 Phone: Emai:
New country and Varied Cultures
When, What and Why to Delegate to Your Employees
Get with a partner, compare your definitions, and create one together.
How to select a research topic
2019 PhD Student Orientation
Presentation transcript:

Kevin C. Chang University of Illinois, Urbana-Champaign Problem Follow System: How I Would Build a Research Agenda for Systems Research Kevin C. Chang University of Illinois, Urbana-Champaign

Dear Dr. New: You might not be ready for this... “Today, with most research being funded by agencies outside the university, it is more common for a student to be given a problem by a faculty member who then guides the research along lines required by the funding agency. Such a relationship often places severe limitations upon the amount of originality and initiative the Ph.D. candidate is able to demonstrate.”

First question first: As an independent systems researcher -- What research should I (and my team) do?

What I shall argue today: Easy question, simple answers. Assertion: In systems research, you shall have no choice but building a system. Algorithm: Your problems shall naturally follow the system you want to build.

Wake-Up Call #1: From the system community.

Major software accomplishments, 1990-2000? What Pike mentioned: Linux Microsoft Windows 3.1 – Web Netscape What he did not mention: Google (where he joined in 2002.) See much from academic research?

So, what’s wrong? The winds are blowing in the wrong ways.

Wake-Up Call #2:

So, what’s wrong? It’s inherently hard.

“That’s just eigenvector.” Wake-Up Call #3: “That’s just eigenvector.” “That’s intellectually senior-project equivalent.”

So, what’s wrong? The metrics are just off. What are the metrics? # publications # citations See how these can go wrong? Publications become the goals to optimize and not the means to go through.

So, what’s wrong: The 3D problem towards systems research. Environment: Distracting. Goal: Difficult. Trends: Discouraging.

Nevertheless, do we really have a choice? For our fields, it is more of an assertion to honor than a choice to make. What do we remember as our achievements as systems researchers?

The assertion is almost immediate. We are in engineering. We claim to build utilities. We are dealing with the real world. What’s that something we deal with it? We are facing end users. End users don’t read papers. And, you know your fancy algorithms will not be implemented unless you do it. Industry don’t come to academic conferences anymore.

What is a system? System is a set of entities, real or abstract, comprising a whole where each component interacts with or is related to at least one other component and they all serve a common objective. System is a regularly interacting or interdependent group of items forming a unified whole.

In terms of academic research... What is a “system” not?

What is a system probably not? A system is probably not one paper or one topic. A system is probably not a set of papers. A system is probably not a simulated experiment. A system is probably not one algorithm, one concept, or one theory.

What is a system? System results from your thinking about: Software vs. (just) papers. End-to-end vs. (just) algorithms. Implementation vs. (just) simulation. Utility vs. (just) techniques. Breadth vs. (just) depth. Users vs. (just) reviewers. Team vs. (just) individuals.

System driven— Why not?

Why not? It’s just not required by publications. You can’t pursue cute ideas/trends as they pop up. You don’t have all the expertise. You don’t have enough students. You don’t have enough resource. You don’t have enough time.

System driven— Why I like?

Why I like it? The only way for me to pass the “rocking-chair test”.

Even George W. will find it tough toady... Oh, Martha, tell me again how many papers I have published?

Why I like it? You get to solve novel problems. You get to learn new techniques. You get to discover fresh concepts. Your chance of practical impacts is non-zero. You can talk to your industry friends (and do consulting). You just have lots more fun.

Problem follow System. But, how?

Problem follow system: The framework. (system) Identify a system that is useful and novel. (insight) Throw together V.0.1 to see promises & issues. (problem) Abstract the challenging problems. (publication) Solve the problems. Publish. (product) Build the system. Deploy.

In implementation, the mindset is critical. Ask yourself why you do research. Set the right metric of success– you define it. Aim high and aim right-- the rest will come naturally.

I found it doable– even as a poor assistant professor. Graduate students are pretty cheap, and they get TA support anyway. Undergraduates are plenty, and all it takes is a letter of recommendation. Publications are tough, and now even demos count as papers. Open source code everywhere, and they don’t cost a dime. Computing resources are plenty, and you even get full professors to “donate” surplus. Nobody bosses you what to do– The chair is only allowed to bother you once every 3 year.

How can life be any better? You can think big, and build fun systems! I hope you will build cool demos.

It’s a wonderful world, if you want to get into. Think Big. How Big? System Driven. What System?

The biggest system under the sun is probably… the Web.

Have the courage to choose the agenda you want to lead. Concluding thought… Have the courage to choose the agenda you want to lead.

Thank You! For more information: http://metaquerier.cs.uiuc.edu kcchang@cs.uiuc.edu