I only had Professor Caffrey for one semester during online classes. She has to be one of my favorite teachers because of how passionate she is about her teaching. She also was very comprehending about my job schedule and would offer extra credit many times. Her tests were not very hard, but you did have to study and know your stuff. Great Teacher!