Issue #31: Generating course schedule