query GetCourses {
    allCourses {
        name
        courseCode
        courseNickname
        term {
            name
            startAt
            endAt
        }
    }
}