Professor Terry is EXCELLENT ! He cares about his students and is very knowledgeable about his classes. He is very kind and tries to make sure everyone is understanding. Hi is very clear on what he wants you to study and is flexible and respectful. Very well-spoken.