Halina Adams
She is great as a person and is always trying to be there if you have any problem, but get ready for writing long and difficult papers that sometimes you don't even know what you are writing about. And she is also a tough grader