It was a great privilege to take zoo under Dr. Holmes' instruction. He is clearly very passionate, and makes concepts very easy to understand. However, do not take this class lightly-it's A LOT of work. You need to remember the smallest of details and every single example. You cannot fall behind. Study regularly and keep up with the material.