Christian R. Shelton, Professor
Information for Graduate Students
If you are seeking admissions to the MS or PhD program at UCR in Computer
Science or related areas, do not contact me. You must apply through UCR.
Please contact the admissions committee at firstname.lastname@example.org.
- Want to know whether to pursue a PhD? Want to know how to succeed
at your PhD? The following might help:
If you are a current UCR graduate student, I have weekly group
meetings. You are welcome to attend; please just e-mail me first.
best way to figure out whether I am a suitable advisor for you is to do three things:
- Read my publications. Are these the type of publications you would like to write (compared with other faculty members)?
- Take a class with me. Do I explain things in a way you enjoy?
- Come to my group's meetings (see above). Do you enjoy the intellectual topics discussed?
What do I expect of students in my group? Generally, I look for the
- Facility with mathematics. You should have basic proof abilities, know calculus and linear algebra, and hopefully some probability and statistics. But, more importantly, you should be quick with picking up new
- Excellent programming skills. My research is in
computer science. I expect student in my group to be able to code up
any well-defined algorithm well and efficiently. You should be able to
pick up a new programming language in a week or two, if necessary. You should know how to debug and profile programs. You should not shy away from implementation.
- Good writing skills. Part of my job is helping students
edit papers and understand the style of academic writing. However, basic
grasp of proper English sentence constuction and how to organize thoughts
in writing is necessary. I do not write papers or dissertations for my