I watched Jerry's video clip the other day. His accent was impressive. I was always wondering how his class would be like. But I did not intend to attend his class because I do not think that is the right way to learn English. And I feel like he benefits more from his customer service experience than his techniques. So the point here is to speak as much as possible to local people is the best way to learn oral English. But oral English is not enough. We also need written English. We need to enlarge our vocabulary. We do not want to be an illiterate here. So learning English is no different than learning Chinese. What I am doing now is reading English newpapers,magazines and all kinds of books; watching TV for about 1 hour and a half everyday. Speaking, I have to speak English to make a living here. It seems people can understand me and I usually have no problem understanding them, either.