Emmanuel Herrera
He's a really great professor. Explains things clearly, I have no problems with him. As long as you do the hw (it's graded) you'll do fine. He's also really chill, and has students tell jokes, which I thought was funny. He likes to incorporate life lessons into his class, and is really supportive as well.