Excellent professor! Not super difficult as the exams are similar to the in class problems and the homeworks. Does make use of WebAssign, other than that, I rarely found myself needing to read the textbook since Dr. V does a great job of explaining the material. Understand the concepts in class and how to do problems and you're set.