He is very soft spoken so it may be hard to hear at times. When you do hear him, he has a wealth of knowledge to share. Unfortunately, some of of the content of his lectures are hard to understand so you might have to read a lot from the book. I would take him again, but that's mostly because he is a lenient and considerate grader.