Last update:
09/05/2006 01:49:42 PM -0400
Before sending me an email, please check whether your inquiry may be addressed by one of the topics below.
Each semester, I
have general office
hours during which there is no need to schedule an appointment if you can drop
by during these hours. My office is AKW AKW 308A.
Each semester I can take at most 2 to 3 students for senior
projects. As part of a senior project, the student should make a presentation to
the ants reading group. Please talk to me before a semester starts.
The first step is
to get admitted to the program. After you are accepted, please feel free to
contact me regarding research opportunities. Admission decisions are made
by a faculty committee, and I have limited influence. All the information you need on
applying for
admission to CS graduate programs is available on the Web. If your research
interests include networks and systems, please indicate so clearly in
your application.
I am particularly interested in PhD students with interest in networks but
with strong background/interests in algorithms, distributed computing, game theory, operating systems, optimization, network security, or stochastic processes. To
give you more concrete examples, below I list some basic topics/books from each
of the above fields. If you feel comfortable with one field or two fields below,
please feel free to contact with me, and I will try my best to get you admitted
to our PhD program. If you do not have background in the fields yet but have a
strong mathematical background (e.g., medals in mathematical competition,
training camps in mathematical Olympiad, or a CS major but have taken real and
functional analysis), please feel free to contact with me and I will be very
interested in talking to you.
- Algorithms
-
Introduction to Algorithms, Second Edition by Thomas H. Cormen, Charles
E. Leiserson, Ronald L. Rivest, Clifford Stein. 2001.
-
Approximation Algorithms, by Vijay V. Vazirani. 2001.
-
Randomized Algorithms, by Rajeev Motwani, Prabhakar Raghavan. 1995.
-
Network Flows: Theory, Algorithms, and Applications by Ravindra K. Ahuja,
Thomas L. Magnanti, James B. Orlin. 1993.
- Distributed Computing
- Game Theory and Economics
- Operating Systems
- you have a good understanding of Linux or BSD kernel, at least the
networking part; for example W. Richard Stevens, Gary R.
Wright, "TCP/IP Illustrated, Volume 2: The Implementation", Addison-Wesley,
Hardcover, Published January 1995, 832 pages, ISBN 020163354X.
- Optimization
- Network Security
- Stochastic Processes, Queueing Theory
For MS students, at this time I do not have any
research assistantships available. If you
are a PhD student, my grants allow me to support a couple more students. Please
talk to me early about research opportunities.
Unfortunately, I do not support visitors at this moment, unless there is a
reasonable match between our research interests.
I'm happy
to provide recommendation letters and/or serve as a reference for students who
have taken a class from me, and for my undergraduate, MS, and Ph.D. advisees. To
write a thorough letter I need the following:
- Resume if you have one
- Copy of your "statement of purpose" for graduate school admission letters
(anything exceptional about you)
- Your cumulative GPA, both overall and just counting courses in your major
- GRE scores (raw and percentile) for graduate school admission letters
- The forms I need to fill out if there are any
- Information about deadlines for receipt of the letters
- At least a week's time after getting these materials and before the letter
or reference is needed
Back to Richard Yang's home page