Ihsan Isik
Prof Isik is a great guy, and hes extremely intelligent. But: he lectures up until the wire, his tests are challenging/not comparable to his long lectures, and theres a ton of work. If you show up, do you best, he will recognize it and you will pass. But its just so much work. If you can avoid taking him, do it.