Professor Gonzalez is a great Educator . His class was challenging but in a good way. He is extremely organized and meticulous. He doesn't allow make up with homework and test .but that wasn't an issue because he was always on call when I needed him . I took him for two semesters and I would take him again if I could