Prospective Research Students
Thanks for your interest in my
research! If you are considering working with me on your research,
these are some of the points to think about:
- My primary research area is in networking. Please read the "Overview"
section, then browse representative papers from my "Publications" section.
This will help you narrow down the kind of research from among my interests
that you are also interested in.
I would want to focus my energies in guiding research that is
beneficial both for the student and myself, and also for the research
community. In other words, to work with me you should be working towards a
thesis that is part of your degree; if you simply have an interest in the
research area and would like to read about it, I would like to help you, but
may not have a lot of effort that I can spare; you may want to browse my
publications. Similarly, research to be truly useful must be written up and
published; I assume implicitly that if you work with me you intend to produce
I currently have several funded grants, but I cannot undertake to
support you financially at the outset. You would need to have your own support
in the form of a TA contract or other source. If you start working with me,
and our research work together proceeds satisfactorily, I will very likely be
able to offer you financial support down the line. But because resources are
not infinite, it is not guaranteed by any means. I may not have such support
to offer at the time, or if I do I may have to choose between different
students in apportioning the funds.
Since I can only work with a limited number of students,
I would have a strong bias towards working with Ph.D. students
rather than MS students; MS students in their first semester would be an
outside possibility (especially if a thesis is part of their degree
requirements). I have no unit of work for a single semester or
so, and the background work itself may take significant time, more than the
average MS student would want to consider.
Also, I would tend to consider students who I have known
through the courses I teach before others.
To work in my research area, the following background is desirable. You
should obviously have the basic Computer Science background including OS,
architecture, algorithms. Naturally, you must also have more thorough coverage
of the networking area, familiarity with basic networking concepts as well as
specific protocols such as TCP/IP. In addition, the following are
areas/tools/techniques that we are likely to use; exposure to one or more of
these is helpful. I certainly do not require that you already have such
experience, but if you do, be sure to let me know at the outset, because we
can use that strength! And if not, you may have to pick up at least a working
knowledge of one or more, depending on the direction your research takes.
- Algorithms and complexity Theory - NP-completeness, equivalence
- Analytics - machine learning, statistical methods
- Optimization - linear and non-linear, LPs, ILPs
- Graph Theory - graph colorability, graph algorithms
- Markov Theory - MDPs, stochastic variation
If you would like to talk to me about the possibility of doing research
work with me, please e-mail me to make an appointment, and attach the following:
- An academic transcript, showing all coursework (with grades) performed
during Baccalaureate or post-Baccalaureate studies, including the current
- A resume, with all job experience (academic or industrial). Please include
your current department, degree programme, expected date of graduation, etc.
- A personal statement, telling me how your current degree work fits in your
long term plans, etc.
If you get in touch with me expressing interest in research, with the best of
intentions I might not be able to find time to respond soon or, in some cases,
at all. Please understand that I am not disrespecting your interest in
research, but must prioritize due to limitations of time. Obviously a good
match of interests and/or prior academic contact allows me to prioritize your
interest, and it helps me if you attach the information specified above.
Students sometimes ask me about independent studies: while basically it is a
good idea, I cannot undertake to guide you in one at the very outset. I also encourage
you to do most of the work for an independent study before the semester you
actually register for it; this proves intent, and reduces the chance that you
may not get a satisfactory grade for it. Thus, most of the successful
Independent Studies with me turn out to be by students who were already working
with me for their theses when they embarked on the CSC-630 or CSC-830.
I wish you luck in your research endeavours, whether with myself or other