Mr. Rivera is an amazing professor. Alot may think that he is hard or mean, but truth be told he is not there to babysit. Many people are use to being held by that hand, and that is just something that he does not do! He is very fair, and very particular. I enjoyed his class very much. So much I even want to change my major. We need more professors like him.