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. I'm currently "back to school" at the University, to get my Ph.D. in Computer Science Engineering.