Teaching and learning process to enhance teaching ...