Dr. Dirth is a really passionate professor. The content he covers is fairly advanced and due to this, a high vocabulary comprehension is necessary. I think he is a wonderful professor. If you want to learn, you certainly will.