Tyler Metzger
Lectures are easy to understand. He works through a lot of examples in class and leaves time to ask for homework help. He doesn't get super personal with students but he's still very nice and helpful when you don't understand a concept. You can also approach him after class if you're not comfortable asking during class. Would definitely recommend.