GroupScheduler is an open source project developed as part of the Software Design and Development course that has become a COSI project. The goal of the COSI project is to polish the rough edges and implement some features that were beyond the scope of the class project or were incomplete at the end of the course.