A cybernetic approach to contextual teaching and learning of A cybernetic approach to contextual teaching and learning