Drazen Petrovic
Professor Petrovic is a really nice person. But throughout the semester he lags communication. Lots of HW directly from textbooks and you check answer in the back. Can't get him to respond email regarding hw help at all. Hw is not mandatory. BUT it does go on your exams.