C y P l a n

Welcome to CyPlan!

Class planner for ISU students to simplify your schedule planning because workday make everything difficult.

Changing the academic period will clear your current course selection.
Please select a department.
Please enter a valid course ID.
Configure your scheduling preferences to get better schedule matches. After saving preferences, click "Generate Schedules" to apply them.
Leave empty for no preference
Time between consecutive classes
Note: These are preferences, not requirements. Generated schedules will be ordered by how well they match your preferences, with Schedule 1 being the best match. If no schedules match your exact preferences, the system will still generate the best available options.
Schedule {{ currentScheduleIndex + 1 }} of {{ scheduleCount }}
Ordered by preference match Ordered by quality score

Course Schedule

Your Courses

{{ course.courseId }}


{{ course.description }}

Section {{ section.sectionNumber }}
Instructor: {{ section.instructor }}
Days: {{ section.daysOfTheWeek }}
Time: {{ section.deliveryMode === 'Online' ? 'ONLINE' : section.timeStart + ' - ' + section.timeEnd }}
Open Seats: {{ section.openSeats }}
Format: {{ section.instructionalFormat }}
Location: {{ section.location }}
Delivery: {{ section.deliveryMode }}

No courses to display. Please add courses using the form above.

Your Current Class Schedule

{{ section.courseId }}

Days: {{ section.daysOfTheWeek }}

Time: {{ section.deliveryMode === 'Online' ? 'ONLINE' : section.timeStart + ' - ' + section.timeEnd }}

Instructor: {{ section.instructor }}

Section: {{ section.sectionNumber }}

Format: {{ section.instructionalFormat }}

Location: {{ section.location }}

Delivery: {{ section.deliveryMode }}

No schedule selected. Generate schedules to view your class details.