Andrea Munaro
Definitely the hardest math 156 teacher! Material is presented very vaguely and homeworks are not reflective of his tests. Studied the whole week for tests, went to review sessions, hired a tutor... nothing helped. Test scores averaged in the 30s- while other professors had much higher. Very smart professor but do not take unless you want to fail