Branimir Segvic
Your answers on his exams must be so detailed it is crazy. Very tough grader. Tough professor to please, and overall the most difficult class I have ever had to take. 10/10 do not recommend.