
Engineering a Timetable Scheduling Algorithm from Scratch
How I tackled the classic NP-Hard Class Scheduling Problem by rejecting ready-made algorithms and relying on human logic and architectural design.
Mature, well-developed posts. These have been revisited and polished over time and represent my most considered thinking.