Nataliya Korchagina
She didn't even trying to teach, just gives a lot of self study and work. she forced us to buy books which is not even important. grading is based of presentation skill nothing else. You will totally get stressed studying under her.