Carlo Annelli
While his lectures were somewhat fast-paced, I will say that Professor Annelli gives you so many extra credit opportunities that if you were to fail your final exam, you would still pass with an A if you did well on the rest of the assignments (he's not a tough grader). Is very enthusiastic in class and genuinely wants to see his students succeed.