Prof Shiffert was a clear and consistent grader. He explained assignments and concepts well and was always eager to help. The class difficulty is decent. Put in some effort and you will do fine. His lectures were quite boring however.