Matt Powell
an AMAZING teacher. I understood topics that I havent before due to the way he explains it, if anyone has difficulty understanding a certain problem or topic hell make sure to go back,explain and do another problem. He covers everything thats on the final and you dont have to use the textbook unless you need extra help.