Miguel Acosta
He is the best teacher you could choose for MAC1105. He explains everything and makes sure you understand before moving on. He is funny and available through the email. 3 quizzes and a final exam and a lot of homework but he does most of the homework with you in class. He goes to detail in things and explains where and why. Great professor