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. T Tariq Z. Jawad Published Oct 11, 2026 3 min read