David Carnevale
I am not a great Chem person, and I had to take his class remotely because of the pandemic, he was always so very helpful and answers all your questions. He respects those who put in work, if you are going to SI sessions and office house and you still struggle, he's very helpful. But if you don't put in any effort he has little sympathy for you.