course session data structure introduced in Solution