Learn Hardcore Esperanto: instruisto - the teacher