Modeling human psychology