Undergraduate Advising

The Computer Science Department has a three-tiered approach to advising: the Office of Undergraduate Programsfaculty mentors, and peer advisors. Below is a breakdown of what you should and should not expect from each source of advising.

The Office of Undergraduate Programs

Drop-In Advising hours:

Monday - Thursday afternoons, 1:00 pm - 3:00 pm

Friday mornings, 10:00 am to 11:30 am

1210 Siebel Center, (217) 333-4428, undergrad@cs.illinois.edu

CS Advising Queue

CS Advising Piazza


Director of Undergraduate Programs
Prof. Margaret Fleck

Associate Director of Undergraduate Programs
Prof. Eric Shaffer

Assistant Director of Undergraduate Programs
Steve Herzog
Undergraduate Program Coordinator & Academic Advisor
Heather Zike
Senior Undergraduate Academic Advisor
Katrina Jones

Undergraduate Academic Advisor
Jacob Deters

Undergraduate Academic Advisor
Fabian A. Zermeno Yerenas

Undergraduate Academic Advisor
Jenn Rose

Undergraduate Office Manager

Undergraduate Office Support Specialist
Andy Torrey

Undergraduate Office Support Associate
Shayonna Reid

In general, we are available to help students navigate their degree requirements and the policies of their department, their college, and the university as a whole. We can do the following for you:

  • Review your degree requirements and assess your progress
  • Help you plan your course schedule
  • Explain the policies and procedures of your department, college, and university
  • Refer you to someone who can help if you are struggling - academically or otherwise
  • Advise on transferring in or out of the department
  • Assess transfer coursework (Computer Science coursework only)
  • Make curriculum adjustments (e.g. substitutions)
  • For international students: Process Curricular Practical Training (CPT) paperwork (but not I-20 extensions, underloads, OPT and other issues – these should be sent to your college office). Non-Engineering CS students will still select CS Advising for OPT request reviews; Engineering CS students will select Engineering Advising for OPT reviews.
  • Computer Science Workshops related to academic, career, personal, and mental health concerns.

You should not expect the academic office staff to do the following:

  • Help you with questions about the content of your classes
  • Get you into classes (though, in certain cases, they can provide overrides or point you in the right direction)
  • Get you out of classes (though they can advise you on the ramifications of and procedures for dropping classes)

We are here to answer your academic questions. Stop by, call or email. Also see: Feedback or Report a problem

Faculty Mentors

All students are assigned a faculty mentor, with whom they must meet at least once each academic year, typically before April. The department enforces this requirement with a registration hold. You can find your faculty mentor and schedule appointments with him or her on my.cs.illinois.edu.

Faculty mentors can:

  • Be an advisor on general methods of connecting with other faculty beyond the classroom setting.
  • Help you map out the field of computer science and explain its various areas of specialization
  • Based on your strengths and interests, help you sort out which area of computer science you might specialize in
  • Suggest courses to take, especially CS technical electives, based on your goals and interests
  • Provide information about possible career paths
  • Provide information on research opportunities
  • Provide information on graduate school
  • Provide a letter of recommendation - if you get to know a faculty member well enough and demonstrate strong ability in their courses, that is.

You should not necessarily expect faculty mentors to help you with the following:

  • Answer detailed or complicated questions about degree requirements or university policies (these should be forwarded to your assigned CS advisor)
  • Select general education electives
  • Tell you which courses are "easier" than others (ask peer advisors or other students)
  • Determine how transfer and AP courses count towards graduation requirements (instructions for this are posted on the policies and procedures page of the CS website)
  • Add or drop a class for students (instructions for this are posted on the policies and procedures page of the CS website),
  • Get students out of academic troubles (students who are struggling should contact their assigned CS academic advisor as soon as possible for options and advice).

In addition to meeting with your faculty mentor, you should feel free to meet with other faculty, such as those with whom you've had classes you've enjoyed, or those from a research area that is of interest to you. You can arrange a meeting, or stop by during office hours. On the CS website, you can find a list of CS faculty members – arranged alphabetically or by research specialty – with links to each faculty member's website and contact info.

Your peers (especially advanced students)

The best source of inside information on what to expect from individual classes and instructors. Ask your fellow students in your classes, in your dorm, in our student clubs and now in our CS Advising Piazza. Your peers can do the following for you:

  • Help you anticipate the work load and difficulty of each course
  • Help you anticipate the individual teaching styles of various instructors
  • Give you survival tips for each course
  • Recommend specific courses to take for electives and/or gen eds (though you should always confirm that their recommendations actually satisfy the requirements in question)
  • Help you avoid difficult course combinations

You should not expect your peers to help you with the following:

  • Answer detailed or complicated questions about degree requirements or university policies (these should be forwarded to your asssigned CS academic advisor)
  • Suggest exceptions or alternatives to requirements or policies (you should view all such information with skepticism and confirm it with an academic advisor)

Note: It's always good to get multiple opinions, particularly when it comes to course combinations and opinions on how difficult/much work certain courses are. What seems relatively easy for one student might not be for another!