Mary Ellingwood
She is one of if not the best, clearest, most easily-understood communicators I've ever had the pleasure of taking a class with. None of the material was ever foggy, everything was explained very well, everything was very well-practiced, every exam was very well prepared for. I'll forever say "asymtopes" instead of asymptotes in her honor.