Jared Pienkos
I absolutely love this man. He genuinely cares about his students and will do whatever he can to make sure you understand, you just have to ask. I highly recommend attending every class and attending all of his study sessions before exams. He tries to keep lectures entertaining and will most definitely bring up cats almost every lecture. Take him!!