He focuses on subject and methods that are not industry standard, and comes up with his own making much of what you learn in his class useless outside of it. He argues with students if they have questions on the material, oftentimes disrespectfully. You will need to dedicate time outside of class to office hours, if you want to do better than a C.