home
contact
Postel Center
publications
activities
projects
projects
USC
personal page

What is T-Troup?:

F-Troup is a misspelling of the title of the 1960s US television show "F-Troop", created by my Ph.D. advisor David J. Farber. The list refers to his group of advisees (mostly current, but some former as well). The "F" in F-Troup refers to Farber.

Some of Dave's students carry on this tradition in their own groups, using either their first or last name for the initial letter. This has also propagated to his students' students:

G-Troup (Guru Parulkar)

T-Troup (Joe Touch)

A Word About Lists:

There is a key point about lists worth noting before you see too many, e.g., below. Lists are very important to a Ph.D. They show your ability to organize, prioritize, condense, and express information. Some hints:

Parallel concepts: if you list 4 things, they should be equally important and similar in scope, i.e., parallel in size, structure, etc.

Necessary: if you list 4 things, are all really required, or can you do with just 3?

Sufficient: if you list 4 things, are they enough, or would someone else need to add a 5th, or a 6th?

Here are three things committees are looking for in a list:

  • A. Mastery of knowledge
  • A list shows you have mastered factual correctness and completeness, which ensures sure you didn't omit a whole topic area

  • B. Accomplishment
  • A list shows you've added some knowledge to what's out there. This is what most students think earns them their PhD.

  • C. Judgement

This shows you know what's important and what isn't. This is what most advisors think earns a student their PhD

Lists are about C. C determines when you are ready to graduate, more than A and B combined, IMO.

7 Questions:

Getting OUT of graduate school is the primary job of every graduate student. Every other force keeps them in. There are 7 questions that are the acid test for graduating.

  • Answer the first 4, and you have a topic to focus on.
  • Answer all 7, and you're ready to write your proposal.
  • Satisfy your answer to the 7th question, and you're ready to write your dissertation and graduate!

The following are my list of 7 questions:

  • T1: What is it?
  • T2: Who cares?
  • T3: Has it been done before?
  • T4: Why you?
  • T5: Is this worth a PhD, no more, no less?
  • T6: What new areas does this open?
  • T7: What is the objective metric where you, me, and your committee know you are done?

NOTE: all questions except T3 and T7 should be answered in one simple, direct sentence.

Some have noted the similarity between this list and the infamous DARPA Heilmeier criteria for new research programs, which are:

  • H1: What are you trying to do? (T1)
  • H2: How is it done today? (T3) What are the limitations of the current practice? (T2)
  • H3: What is new in your approach and why do you think it can succeed? (T4)
  • H4: Assuming you are successful, what difference does it make? (T2, T6)
  • H5: How long will it take? (T5) How much will it cost? (T5) What are the midterm and final exams? (T7)

Writing papers:

Writing is one of the more important tasks for researchers, and one for which typical college-prep and college education is poor preparation. Why?

Because high-school and college English classses tend to teach students to write like English writers, writing short stories and things that have the flavor of novels. Unfortunately, science is not amenable to suspense, erudite composition, or complex semantics.

What did I just say? Exactly! Science writing bears little similarity to most books studied in English classes, and much more to newspapers.Why? You're reporting on your research.

So what does that mean? Simple:

  • write in simple, direct English
  • lead with the main point
  • make all other ideas back that point up

Apply these rules at all levels of structure, from the chapter outline down to the paragraph.

See in particular: http://www.eecs.harvard.edu/~htk/thesis.htm

Giving talks:

The purpose of a talk is to sell the audience on going to your website, reading your papers, etc. It is NOT to teach them the content of those papers!

Just as good writing is based on newspaper articles, good talks are based on newspaper cartoons. You get a few panes, and a few words per pane. Think Dilbert or Snoopy, not Prince Valiant or Dick Tracy.

Hints:

  • never more than 5 items, nor less than 2 in any list
  • never more than 5 words on a line (this isn't prose!)
  • do NOT read your slides; your audience can read already. talk _about_ your slides.
  • a picture is worth a lot more than you think, but SIMPLE pictures are the point. Again, _cartoon_ your concept
  • do NOT put code on a slide (at best, only pseudocode should fit anyway)

Writing programs:

    1. Functions should fit on one or two pages. If they do not, you have not properly decomposed your problem.
    2. Functions should have not more than 6-7 arguments. (see 1.).
    3. Numeric/alphabetic constants should not appear within your code. Use the DEFINE statement of the preprocessor to 'declare' constants.
    4. Indent your code by some uniform scheme; use automated formatting programs for this purpose, if you prefer. (cb file )
    5. Comments and written explaination of user procedures are considered part of your code, and integeral to its use. Document your assignments accordingly.
    6. Prefer readability to cleverness in your code. Remember, we use high-level languages for other people to follow. Your goal is not speed; if it were, you'd be better off using assembler languages.
    7. When in doubt, remember that a day of planning is worth a week of debugging.

T-Speak:

I have a habit, formed in my pre-college years, of over-quoting movies in conversation. This works fine for students who share my US, pop-culture-laden upbringing, but can be a challenge for others.

The following movies are suggested viewing for T-Troup members for that purpose. Note that some movies are a series; in general, the second movie should not exist, and so should be ignored:

  • Comedy
    • Real Genius
    • LA Story (esp. if you visit LA)
    • Raising Arizona
    • My Blue Heaven
    • Monty Python and the Holy Grail
    • A Christmas Story
    • Joe vs. the Volcano
    • The History of the World, Part I
    • Caddyshack
    • Stripes
  • Action
    • Raiders of the Lost Ark (I and III only)
    • Hunt for Red October
    • Goodfellas
    • Streetfighter
    • The Great Escape
  • Sci-Fi
    • Back to the Future (I and III only)
    • 2001: A Space Odyssey
    • Ghostbusters (I only)
    • Buckaroo Banzai
  • Drama
    • The Princess Bride
    • The Hudsucker Proxy
    • Bridge on the River Kwai
    • Citizen Kane

 

 

 

 
USC Home Page ISI Home Page