I like Professor Duenas he is a really nice guy but as a teacher I wouldn't recommend him. He is a little messy and does not explain things clearly. If you ask for help he will try to help you but he doesn't do a good job at it. Sometimes he will teach you something incorrectly and then a few days later he will correct himself which is confusing.