Scott Millen
Scott is makes the smallest things interesting and complex topics learnable given you follow the material. He is an all-round delightful person. He does not respond to emails and I would not recommend as an advisor if you are remote or prefer email, but if you have access to him in person (ie not on co-op), he is great and keeps his office hours.