french teacher careers in Ruiru, Kenya