This course was excellent for my teaching experience. I believe by understanding the difference between soft and hard skills, now I can implement and deliver the skills i have acquired to make me a better teacher, specially when dealing with such a diverse population.