This use case describes an electronic course registration system that allows students to automatically register for courses using their student ID number. The system first validates the student's credentials and checks that certain preconditions are met, such as the student being admitted and in good standing. It then retrieves and displays available course offerings to the student. If a requested course is not available or does not meet the student's degree requirements, an error message is displayed. Upon successful registration, a confirmation email is sent to the student. Exceptions include courses not being available in the future term or a class overload request requiring advisor approval.