Rengin Firat
She is awesome. Her lectures are organized and easy to follow. She explains concepts well and provide examples so that we understand it more. There are 3 short assignments and she drops the lowest score on one. Also, 2 exams and they were relatively easy as long as you understand information in lecture. I would definitely take her again