This course serves as a general introduction to the field of cognitive psychology. Cognitive psychology is referred to as the scientific study of advanced mental processes, such as organization of knowledge, reasoning, decision-making, language, problem-solving, emotion etc. Following up on the course on basic cognitive processes the current course will build upon how the basic mental processes like memory, attention & perception give rise to higher-level cognitive processes. I will also talk about the methods used in contemporary Cognitive Psychology to investigate how these higher mental processes are used to achieve the desired outcomes. Some of the lectures will be about making students abreast of recent research on each of these topics.