Robust enrollment management using linked list data structures with full undo/redo functionality.
Manages students, courses & enrollment constraints
Undo/redo using stack data structures
Max 7 courses/student, 30 students/course
Full CRUD operations with sorting & validation