Dave is my favourite prof. His courses are very difficult but logic is also a really hard subject. He will slow down, repeat stuff, explain stuff in different ways, and help in office hours or over email. You just have to ask. I think a lot of people don't because they are intimidated or overwhelmed. Just give him a chance. Dave's amazing!