Professor Ricci is the best professor Ive had at UF. He teaches with passion, and although the exams are difficult they are extremely fair. If you are looking for someone to take auditing with, there is no one I can recommend higher than him.