Kyle Dickey
He is nice to the students and always be willing to answer questions, but I still would say he should not teach Logics. He usually get confused by the problems and cannot give insights about the materials.