I understand why some people dont love Dr. V but he is an amazing professor. He does not explain the material too well but it is easy enough to teach yourself. He basically gives you an 100 on everything but the exams you need to earn your grade for. Classes dont last the whole time and exams online. Overall great class with a great professor.