Educational Psychology: An Introduction delves into diverse facets that affect teaching and learning at elementary and high school levels. The book considers factors and theories of human development and their implications on teaching and learning. Theories considered comprehensively include theories of cognitive development, moral development, psychosexual development and psychosocial development. Motivational theories and their implications for teaching and learning are also covered as well as the pertinent element of individual differences.