Andrew Castillo
I've always struggled with math but he was very good at getting the point across and helping me understand. Attending class isn't really mandatory, but you should definitely go if you struggle with math. Don't buy the textbook if you don't plan on doing the problems for extra practice, it's a waste of money. If you have the chance, 100% get Andrew