This class is HARD. BE PREPARED TO STUDY!! You have to be constantly studying, and the minute you get behind it will be hard to catch up. That being said, Johnson is very intelligent, kind, and helpful!