University Timetable Scheduler
A genetic algorithm that builds a clash-free week
Feb – Jun 2025
PythonpandasMySQL

The problem
Hand-made timetables take weeks and still clash.
What I built
- Selection, crossover and mutation over candidate timetables; lab sections capped at 24; lectures paired across the week.
Result
Software Engineering team project.