An active approach to teaching and learning