Professor Adames is amazing. I was seriously struggling with calculus and almost failed the class but he gave me extra work that boosted me to a B. Would definitely take him again. And he is a student himself which is good because he puts himself in the students's shoes and is very understanding