Learned a lot in this class that I was not expecting! The professor has clear grading criteria and if you meet all the requirements you will get an A in the class. A laid back professor that gives good feedback and you can tell still cares for the students' education.