Psychology deals with the explanation and prediction of human behavior and experience. It investigates cause and effect relationships by observing, experimenting, and testing. Psychology develops models on the basis of empirical results in order to understand and explain human perception, thinking, and behavior depending on different factors such as environmental conditions, genetic preconditions, individual development.