Professor Ricci puts your grade in your own hands. His lectures are amazing and engaging. His quizzes and tests cover every slide of every lecture. There are tiny details you may miss but he won't ask anything he doesn't think you'll know. Slightly ambiguous frq's but knowing the concepts means you'll earn most of the points.