
Keyskills: differentiated instruction adaptability teaching communication skills ib curriculum development student engagement mathematics technology integration technological proficiency problem solving classroom management lesson planning collaboration communication critical thinking