Adrian Gonzalez
Professor hits all the right boxes when it comes to teaching, his lectures are clear and understandable. The class is not easy but he does his best to make sure the students all understand and you can really see that he cares for the class and truly wants everyone to do their best. Definitely take him if he's open