Zeliha Ozdogan
Prof. Ozdogan is a really sweet human being. Her lectures can be a bit boring but she gives interactive handouts and explains everything clearly. She gives practice problems every week online and the exams are fair. She'll help you out if you ask.