Professor Ferrell is a good teacher. She cares about her students deeply. She highly encourages messaging her if you do not understand something, she loves questions and will gladly answer them. The only reason that I gave her a three is that she tends to explain things in an elongating way. I do believe that she does that so you will understand.