Here are some answers to frequently asked questions. Please review this list before contacting me.
Are there available positions in your group?
In our department graduate students are hired either by the ISE department or by individual faculty. I prefer to invite students to be part of our research group only after I had a chance to get to know them (e.g., through class).
Do you have any postdoc positions available?
I am always interested in working with well-qualified postdocs. The period is typically around two years. I usually do not have funding for a full-time postdoc position. Thus, please make sure you have applied for funding sources available to you, and mention that in your application.
Do you work with undergraduate researchers?
Yes! I enjoy working with undergraduate students on research. Sometimes these positions are volunteer positions or done for course credit, and in other instances, these are paid positions.
How can I join your group?
If you have been admitted already, please stop by my office or email me (see below for instructions). If you have not yet been admitted, feel free to contact me if you have specific questions about research in my group.
What kind of financial support is there?
The ISE department tries to provide full financial support for most of our Ph.D. students through teaching assistantships (TAs), research assistantships (RAs), and fellowships. However, please make sure you have applied to any sources of scholarships available to you.
What knowledge/skills are required to be successful in your group?
The following skills are highly desired:
- Computer science: algorithm design and analysis, and data structures.
- Mathematics: particularly discrete math (graph theory, combinatorics, etc.). Some experience with mathematical proofs.
- Probability and statistics: probability distributions, hypothesis testing, regression, experimental design, etc.
- Programming: The ability to program in a high-level language (e.g., Python, MatLab, R, Julia) is necessary for success in our group. Students can typically learn these languages as they proceed in their research. However, prior experience with programming in some language is necessary.