Melanie Lotz
Lotz is an excellent professor. One of the most organized professors I've ever had. She expects a lot of the students but also gives lots of helpful materials. Her in-class examples and algorithm demonstrations are clear and invaluable. She encourages questions even in large lectures. She can laugh at jokes but also keep class professional.