Michael Rossi
I was amazed by how knowledgeable Dr. Rossi is. HIs ability to mix humor into his lectures helps students to stay engaged and actually learn. He's very fair if you show you're invested. He doesn't make students wait weeks to get their grades back, which is refreshing. Once you take a class with Dr. Rossi, you'll find yourself taking more with him.