Factors affecting teaching and learning - Teacher Rahmat