Benjamin Johnson
Currently having him for 201, but he's an awesome guy! He is hilarious but still remains professional to a degree. I reached out to him several times for career advising and recommendations and we had 101 sessions (ask him). He's a very approachable guy, but be interactive in lectures to have a face in the class (there are over 100 students).