Dr. Faria is within the most knowledgeable and qualified professors I had the privilege to study with. As a student you have to be honest to yourself before enrolling to any of Dr. Faria's class. On the other hand if you are ready to learn and get a better understanding of the subject please take his class. You better read the book. Earned a B+