Jack Smith
Honestly my favorite professor. he genuinely wants his students to succeed and has a lot of knowledge to learn from. We usually start a little late because he wants us to interact with our classmates.  he offers a lot of opportunities to get extra points, the class is somewhat teach yourself, but as long as you show up its easy.