Register for Courses in Shanghai

This page guides you through the course registration process. It is highly recommended for students to prepare the registration at least one week before the registration starts.

Students can review the frequently asked questions or contact their academic advisors with registration questions. Advisors typically respond to students within 1-2 business days. Please note that the Office of Academic Advising receives a high volume of inquiries during the registration period, so there might be a delay in response. 

Step 1: Explore Courses

Course offerings are available in Albert Course Search. We suggest you note down the classes that interest you, what degree requirements they fulfill, and whether you meet the prerequisites. 

Explore Shanghai Courses: Core Curriculum CoursesMajor Courses

Explore Courses Out of Shanghai: Global Courses ListGlobal Courses Satisfying Shanghai Degree Requirements

*If the course information is not available on Global Courses Satisfying Shanghai Degree Requirements, you may request a course evaluation

Step 2: Prepare Your Course Plan

Each semester students should normally enroll in 16 credits. First-year and second-year students are recommended to take core curriculum courses to explore their academic interests. Upper-class students should check the degree progress report to see what requirements remain for degree completion and plan the semester accordingly.

Update your Major Curriculum Worksheet and get a better understanding of what requirements you’ve fulfilled. Email your academic advisor your course plan to get your registration hold released. It is highly recommended for students to prepare a backup course plan in case your first choice is not available. 

Seniors: Complete the senior checklist and schedule an appointment with your advisor to do a degree audit. 

Step 3: Schedule an Appointment with Your Academic Advisor 

Students can schedule an appointment with your academic advisor on Albert. It is important to come to your appointment with your completed Curriculum Worksheet and course plan. Make sure to think about any questions you have in advance to get the most out of your appointment. Once your course plan is approved by your academic advisor, your registration hold will be lifted. 

Step 4: Add Courses to Albert, Validate, and Enroll 

Make sure to validate your courses to avoid time conflicts or prerequisite issues. Refer to Albert Registration Cheatsheet and find your solutions! Once your registration window is open, you will be able to enroll in your courses. If your preferred course is waitlisted, you could set up an edit-swap, so that the system can automatically enroll you once seats are available. You may also refer to course registration guides for more instructions about registration.

Registration FAQs

When is my registration time?

Check your registration appointment time in the Albert! Note that times are in U.S. Eastern Time (New York Time) so you'll need to convert to local time. Mark the exact time on your calendar so you will be ready to enroll as soon as your registration window opens!

I am trying to register but I have a hold on my account. What does that mean and who can remove it?

The University blocks registration for students who are not in compliance with certain regulations (i.e., state immunization regulations, outstanding tuition balance, etc). Students may view all holds by checking the “Holds” tab in their Student Center on Albert. If a hold appears, click on “Details” and follow the instructions provided to resolve. 

In order to have your Advisor Clearance Hold lifted so that you can register for courses, you will need to:

  1. Complete the course plan and email the completed course plan to your academic advisor (required) 

  2. Complete the Major Curriculum Worksheet (highly recommended - this helps you with mapping out the graduation requirements that you have completed and plan to complete)

  3. Schedule an appointment with your academic advisor (highly recommended if you have questions about your degree progress or academic planning)

Note: First and second-year students and/or any student who received one or more mid-term grades lower than C (check your grades in the “Grades & Transcripts” section in your Albert Student Center) must schedule an appointment with your advisor to go over your course plan and get your registration hold lifted.

[Global Courses] I’ve met the course prerequisite, but I cannot successfully validate the course on Albert. What should I do?

New York courses: Students can refer to New York Registration Procedures and submit a Course Registration Request form. Contact with any questions. 

Abu Dhabi courses: Contact with any questions.

Global Site courses: Students can refer to the Global Course Registration Instructions. Contact with any questions.

Albert does not recognize different time zones and indicates a time conflict. What should I do?

Please add the course you wish to enroll in into your shopping cart and complete the Time Conflict Override Request Form.

Albert shows error messages when I validate my courses. What should I do?

If you run into the following error message(s) on Albert during the registration, you may check the Albert Registration Cheat Sheet and find your solutions! 

Error Messages: Hold on Record, Prerequisite Errors, Time Conflicts, Reserved Capacity Errors, Department Consent, Class is Full, Class is Full and the Wait List is Full, and Instructor Consent.


How many credits should I take each semester?

Fall/Spring Semester: Students are recommended to take 16-18 credits per semester. If you would like to take more than 18 credits, you would need to meet with your academic advisor and request credit overload.

Winter Term (J-term): Students can take up to 4 credits for J-term.

Summer Term: Students can take up to up to 8 credits per summer session. Summer Term typically has two sessions, therefore students can take a maximum of 16 credits during the summer.

Check the Bills, Payments and Refunds website for tuition fees information.

I am on the waitlist. What should I do?

You are more likely to get enrolled in the course if you are on waitlist position 1 or 2, but unlikely if you are on position 10 for a small seminar class. So be realistic! If there are many students on the waitlist before you, it might be difficult for you to get into that course. We highly recommend students to enroll in their back-up course(s) first and then set up an edit swap for their preferred courses.

Edit Swap: Edit-swap is a function that the Albert system will enroll you in the set-up courses automatically if the seats are available and no time conflicts on your schedule.