Using Puppets to Teach English?

A professor uses puppets to teach English successfully at a university in Chiba:
http://www.japantimes.co.jp/text/fl20111016x3.html