Drazen Petrovic
Dr Petrovic is a great professor, unlike some of my classmates, I did really well in his class, that is because I asked questions(was only me), and did all the HWs. He is extremely fair, when he saw that students struggle on the midterm, he offered a retake! with extra credit! and an 10% extra credit at the end. Do the HWs you be fine on the exam.