Prof. Abramovic is a great professor if you want someone who will teach you how to think for your exams. I also think he is able to train one in how to think for research papers. I like that he gives out problems during class and is patient with students. He expects you to figure it out in your head before giving out the answer. I recommend him.