All Case Studies

Caldemic

Smart lab scheduling for universities

5
UT professors scheduling with it
200+
students scheduled
50+
TAs matched to lab sections
95%
OCR accuracy on schedule screenshots
40 → 2 hrs
scheduling time per semester (est.)
Caldemic is a lab scheduling platform that helps professors schedule lab sections around student availability using linear optimization algorithms. Currently serving over 200 students at UT.Instead of the typical manual scheduling mess, Caldemic uses mathematical optimization to find schedules that actually work for students — maximizing attendance and minimizing conflicts.

Professor Dashboard

Professors get a top-level view of their lab — total students, active sessions, schedule status, and utilization rate. Quick actions let them jump straight to managing students, schedules, or lab sessions.

Student Management

Each student has a card showing their class commitments, work schedule, preferences, and availability. Professors can upload student schedules in bulk via ICS files or add them manually.

Schedule Generation

The schedule creation wizard walks through setup, lab slot definitions, and a final preview before the optimization algorithm runs. The preview shows a full weekly calendar with all lab slots, student counts, and capacity.

Generated Schedules

Once generated, schedules appear as a weekly calendar with color-coded lab blocks. Professors can click into any slot to see assigned students, swap students between sections, and regenerate if needed.

Individual Student View

Professors can drill into any student's full weekly schedule — showing both their class commitments (in red) and assigned lab sections (in blue) side by side, making conflicts immediately visible.

Tech: Python, Linear Optimization, PostgreSQL, Nuxt, Supabase

Status: Live — caldemic.com

F4 © 2026 F4 Labs. All rights reserved.