Professor Elson is such a great, caring teacher. She explains the material clearly and at a good pace. I appreciated how well organized and communicative she is. She is a picky grader, but will work with you to understand the materials taught.