Cognitive Choice Modeling