Armando Signorini
In my entire academic career, I have never met an instructor as passionate and caring as Prof. S. He will thoroughly explain each lecture down to basic elementary math if you need him to, without attitude or trying to belittle the student. His exams are eerily similar to the exams (hint). Study and you'll get an A. I will be taking him again! 