Ersan Cam
The lectures are sometimes dull. But he is a very caring and understanding person. Definitely not the kind of person with a one-size-fits all mentality. He's very approachable and accommodating. To prepare for exams, he offers mock exams - which is really similar to the real one btw, so make sure you know them inside out.