Mario Banuelos
Mario is a very patient professor, he is super helpful and will encourage you to do your best. He allows you to take your time to really do your best job. The textbook is online but PLEASE be sure to read before hand and go to his consultation hours. I truly felt like I understood math with him as my prof. 10/10 would take it again.