Micheli is the BEST; LADE with him is TOUGH, but he will give enough resources and office hours to help you as much as possible. He is very organized and genuinely cares about students' success. One-on-one, he's an awesome person. His class even left me considering a minor in AMS!!! Note: LADE problem sets take a LOT of time!