Professor Gonzalez is an amazing professor, you will not regret it. He genuinely cares about his student's success, but he does make you work for it. He is strict on homework and attendance, however, he does not give you more than you can handle. He is ALWAYS available for his students. He also gives a lot of opportunities for extra credit.