Andres Gonzalez
I don't care what anyone says but this is one of the best professors out there and if you don't take him you'll DEFINITELY regret it.Only thing to know is homework sometimes do take 5 hours long but this professor is super helpful.He even gives extra credit for having 93% average which exempts you from 2 tests.Idk how this professor not rated a 5/5