What language do they teach in schools? What language does he use and is he genuinely passionate about it?
I wouldn't want to scare him off with boring lectures but the CS50 course provided online by Havard is really good. The lecturer is engaging and passionate and I really enjoyed watching...