I've been teaching CS for more than twenty years in Italy... mostly C, C++, Java, PHP, bash and general topics. Recently I "met" Ruby and Rails and I'm trying to learn it from the ground up.