Afshin Amini
Took him in Fall '18. He's the type that wants to see his students succeed and will answer your questions and try to help guide you toward the answer if you're lost. I'd definitely recommend him.