Professor Camacho gives really clear instructions. He is always willing to help and went the extra mile to help me pass his class. If he told someone they were over thinking it then that person was over thinking it. Definitely recommend 10/10 professor 