Teaching approaches and strategies represents a modest attempt to present some models of teaching approaches and strategies that easily lead to a wide range of content across disciplines, ability levels and age groups. One of its goals is to offer a repertoire of teaching methodologies that have been tried and proved effective in different yet conducive teaching- learning environments.