Modeling Human Behavior Part II - Cognitive approaches and Uncertainty