Rated him a 5 because he was very clear on his expectations and his class was organized. If you really study for his exams you'll do fine. Gives review questions after each chapter that are key for passing his exams. If you consider yourself a "good student" his class will be very manageable which is why I rated difficulty a 3.