Had been in China for the first time, to teach Software Testing, and more!
I taught Software Test Automation topics such as building a framework, and covered several commercial and open-source tools available today, distributed end-to-end test automation, security test automation etc. The candidates were very smart in that they understood everything so easily and expected me to increase the speed and cover more topics than usual. I also experienced that they wanted me to show more hands-on examples than a PPT driven lecture.
Teaching in a corporate always means being able to understand their problems and be able to point to some possible solutions. It is very likely that they have already worked on the tool you are trying to show, it is very likely that they have read a paper or two, on the concept that you are trying to explain. So, bottom-line - you only learn more and innovate more when you teach!
--- on a personal note
I liked the food very much. On the first day, Vipul Kocher and I went to a pure vegetarian restaurant that served dishes that look/taste/feel like non-veg but are really not made of meat. The rest of the days I explored different food items at different places. As always, there is an Indian restaurant to fall back on, should nostalgia hit you. I noticed that the beer Tsing Tao is sold for different prices at different places-- exploring the cause revealed that they are of different 'quality'. Well, I wrote songs of different 'quality' while having it :-). On my way back, I had spent 4-5 hrs at Harry's pub in Singapore airport. I gave one of the bar members my music album CD, she was excited and played it in the main player. I had tough time getting my music played in Indian pubs but in Singapore airport, it was played for a couple of hours without me asking for it.
They say that travel is an opportunity for introspection. I was thinking of what is my next plan of action in Software Testing, music and life!