I have often wondered whether or not psychology is a pseudo-scientific branch of human knowledge. On the one hand psychoanalysis attempts to empirically observe a patients behavior and words but on the other hand I get the impression that many psychological explanations for human behavior are too speculative given the questionable evidence(the possibility that the patient is lying) at hand.