Very difficult 
 but very dedicated teacher .