Michael Amico
I liked Dr. Amico this past semester. He is very dry and I did not find class to be "fun" or "engaging", but he is very fair and tells you exactly what you need to do to succeed. He never lets you out early but also never goes over time. Super super nice Professor and is clearly very knowledgable in his field.