courseChoice type modification