Zenith Scheduler

Aug. 2025 - Present | Self-Directed Project

Python PuLP Flask
Zenith Scheduler Preview

Overview

There are hundreds, sometimes thousands or hundreds of thousands of possible course schedules a student can have for any given semester. It can take a long time to build one a schedule that one is satisfied with, and it may then be hard to make even small changes. Zenith solves this problem by using a mathematically optimal schedule generation algorithm, providing schedules from best to worst near instantly.

Key Features

Back to Projects