Adrian Gonzalez
Gonzalez is a super great professor! He is really organized and is very clear with what the class entails. You have to study and do practice out of class. He wants you to succeed. Take his class!