Eric DiFiore
This is an Junior/Senior level course yet he covers material that was already covered two semesters ago. He is very slow with explaining his Excel formulas, and is often incorrect as well, with students having to point out his mistakes in formulas and even in presentations. His assignments are poorly worded and he describes things terribly.