Olcay Kursun
He is a nice guy and easily accessible, but he is not very good at breaking down and explaining complicated topics. I often left class more confused than before. If you can, avoid taking this Professor.