Learners are very similar to travellers. Some come to the language to explore it for the first time, as a weekend city break. Some want to stay for a while and maybe spend here a winter. And some make a long-term commitment and contribute a lot of time and effort relocating there from other fields and languages.
I used to teach iOS development at a modern university founded by Russian biggest social network, and learned probably even more than shared with my students. This session is dedicated to the approach I find to be the most productive, and will help you to teach people in a slightly different way, no matter friends, colleagues, or students.