better course chooser