Yigit Aydede
He is a very considerate professor. Well aware that his courses are not the easiest/fastest to learn, so he tries to work with his students to fight against that. Textbooks are not needed, lectures can get scrambled/messy at times but if you put in effort on your own time you can figure out what he is asking for. Take him ONLY if you want to learn