exchanged courses for new semesters, and fixed course pref ordering issue on frontend