Alessandro Barone
Alex does not explain the material in class very well, and doesn't answer questions in a comprehensive way. He assumes that everyone taking the class has taken calculus at the AP level before, which was not the case for me. Going into office hours is not helpful, as he makes it clear he wants you to succeed but doesn't give the resources to do so.