How is cognitive psychology different from behaviorist psychology?

How is cognitive psychology different from behaviorist psychology?

Answer: Cognitive psychology acknowledges the existence of internal mental states.