Sergey Russian, Spanish, Castilian and Portuguese teacher