This course focuses on the psychology of teaching and learning that helps students understand the social, emotional and cognitive processes that constitute learning through life. It also tackles the philosophical foundation which holds the great importance because it is through one’s philosophical perspective that the historical, sociological and psychological foundations are both perceived and applied.