Oguzhan Topsakal
Nice professor and he put a lot of effort to teach you the material. I could easily ask him questions and he would try to reexplain as much as possible for someone to understand. Pay attention in lectures and you should be good overall.