Skip to main content

Undergraduate Advising

Academic advising is required of all undergraduate degree majors prior to registering for classes. The goal of an academic advising session is for students and their advisors to work together to develop an academic plan that helps students reach their academic goals. For a full list of student and advisor responsibilities within advising, please view the CECAS Advising page. The School of Computing offers courses under the following major prefixes:

  • CPSC (Computer Science)
  • Digital Production Arts (DPA)
  • Human-Centered Computing (HCC)

Clemson's electronic course catalog will allow you to search for courses. Undergraduate courses are numbered between 1000 and 4999 (e.g., CPSC 1000 - 4999).  Currently, the School of Computing offers undergraduate-level coursework for the CPSC and DPA minors.  Course offerings for specific semesters are shown via the iROAR registration system.  If you are considering changing majors into computer science, please see the FAQ at the bottom of this page.

Honors Advisor

Advisor Role Email Office Phone
Dr. Chris Plaue CS & CIS
McAdams 100F 864.656.6933

Advisors (1st & 2nd Year)

Advisor Role Email Office Phone
Jessica Pelfrey Academic Advisor: BS-CPSC and BS-CIS
Last Names Beginning w/ A through G McAdams 105 864.656.0637
Teresa Fields Academic Advisor: BS-CPSC & BS-CIS
Last Names Beginning w/ H through M McAdams 104 864.656.1772
Stephanie Winkler Academic Advisor: BS-CPSC & BS-CIS
Last Names Beginning w/ N through Z McAdams 101 864.656.5577
Katie Feaster Academic Advisor: BA-CPSC Majors  McAdams

Faculty Advisors (3rd & 4th Year)

Advisor Email Office
Dr. Alex Adkins-Daniel McAdams 228
Dr. Yvon Feaster McAdams 301
Prof. Ryan Patrick McAdams 226C
Mr. Matthew Re McAdams 226B
Prof. Roger Van Scoy McAdams 226A
Ms. Ran Xu McAdams 318

Advising Appointments

Your primary academic advisor is listed in Degree Works. Please use the CU Navigate system to schedule an appointment, or download the Clemson Guide application for your smartphone. Guide's features include appointment scheduling, viewing your class schedule, the official academic calendar, and much more.

Link to Apple App Store  Link to Google Play Store

Drop-In Advising

Advisor Monday Tuesday Wednesday Thursday Friday
Russ Denney 2:30-3:30 pm 2:30-3:30 pm
Katie Feaster 10:00-11:00 am
Teresa Fields 2:00-3:00 pm 2:00-3:00 pm
Stephanie Winkler 9:00-10:00 am 9:00-10:00 am

Program & Course FAQ

The below information contains several frequently asked questions regarding undergraduate academic advising for the School of Computing.

Change Major into Computer Science/Computer Information Systems

Students who change majors into Computer Science or Computer Information Systems must have a cumulative grade-point average of 2.00 or higher and satisfy the Registrar's requirements for changing academic programs.

Students are strongly encouraged to meet with a School of Computing academic advisor prior to changing majors. Please use the advising appointment system to schedule an Explore Computer Science or Explore Computer Information Systems appointment with an available advisor (or visit during office hours on the schedule posted above) and complete the Undergraduate Change of Program form located in Student Self-Service in iROAR.

Change from Computer Science to Another Major

To change from Computer Science to another major, fill out an Undergraduate Change of Program form under Student Self-Service on iROAR before visiting your new major's department. They will need to sign off to indicate that you have permission to enroll in that major.  You should explore your intended new major's web pages to determine the best way to set up an appointment (which is often using CU Navigate to schedule an Explore appointment.)

Additional information on Changing Majors can be found on the Registrar page. To view the online form:

iROAR -> Student -> Student Records -> Undergraduate Change of Program

For non-CPSC-prefixed courses, you should check the Transfer Course Equivalency List (TCEL) to make sure the course will be accepted at Clemson. Print out an Approval of Coursework to be Taken Elsewhere form and use CU Navigate to schedule an appointment with your advisor.  Note, the staff advisors listed above are always available to complete Elsewhere forms in lieu of your faculty advisor.

For CPSC-prefixed coursework (which may have a prefix of CS or CSCI at another institution), you will need to make an appointment with Dr. Plaue on CU Navigate. Please bring a printout of the syllabus of the course in question. You need to complete this paperwork prior to taking a class at another institution.


Each student is assigned a registration time ticket. You may check your registration time ticket in iROAR by clicking on Student > Student Profile > Registration Notices.

You will be assigned a primary advisor. To find your advisor, use iROAR to access DegreeWorks. Your advisor's name will be listed at the top of your DegreeWorks audit.

  • CPSC 1010 - Computer Science I* (4 credits)
  • CPSC 1020 - Computer Science II* (4 credits)
  • CPSC 1050 - Introduction to Programming in Python* (4 credits)
  • CPSC 1060 - Introduction to Programming in Java* (4 credits)
  • CPSC 1070 - Programming Methodology* (4 credits)
  • CPSC 2070 - Discrete Structures for Computing (3 credits)
  • CPSC 2120 - Algorithms and Data Structures (4 credits)
  • CPSC 2150 - Software Development Foundations (3 credits)
  • CPSC 2310 - Introduction to Machine Organization (4 credits)
  • CPSC 2910 - Seminar in Professional Issues I (1 credit)
  • CPSC 3720 - Software Engineering (3 credits)
  • CPSC 4910 - Seminar in Professional Issues II (3 credits)

*Alternative courses may satisfy this requirement or specific departments may require alternative courses. Please see the requirements for each major or consult an advisor.

Academic holds

In iROAR, visit Student > Student Profile > Holds. You should contact the office that initiated the hold to find out how to clear it.

If a class has an available waitlist, you should enroll in the waitlist. If any available seats open (e.g., an enrolled student switches out of the class or more seats become available), the next available person on the waitlist will receive an automated email allowing him or her to register for the course. Note, the amount of time that a student has to register once receiving a notification is time-limited, so make sure you check your Clemson email address daily while on the waitlist (even over breaks). Please see the Registrar's waitlist information page for more details regarding the waitlisting process.

If the course does not have a waitlist available, you may use the "Request Closed Section" feature in iROAR to request a seat.

Note, the best method for ensuring you get into the classes that you need is to register as soon as your time ticket opens.

Check your undergraduate announcements for any policies and procedures. Generally, if a CPSC course is counting towards your degree in any way but "general electives", you must retake that class for a C or higher