Daniele Fioretti
He is one of the greatest professors I've ever had at Miami, cares so much about his students and will hold kind and respectful conversations with you. He interacts with the class everyday and is extremely knowledgeable in his field. If you have the opportunity to take his classes I highly recommend it. I can't say enough positive things about him.