turned the MVP into an API. begin storing all culpa professors locally to avoid huge request bottleneck