Moises Gonzales
Moises is a great guy and a knowledgeable planner, but I personally will not be touching any of his classes with a ten-foot poll if I can help it. Before you take this class, the main thing I'd recommend you brush up on NM/SW History as well as current events because he will assume you know a lot. On the plus side, he is a pretty light grader.