Dr. V's lectures are extremely engaging. He is always willing to reexplain concepts if you do not fully understand them, and he is easily accessible outside of class. 2 tests and a take-home final, would HIGHLY recommend taking him!