Daniela DiGregorio
I had Dr. DiGregorio for multiple classes; she is very caring. It is easy to be successful in her classes due to clear grading criteria and assignment expectations. Dr. DiGregorio gives detailed feedback to help you improve and clear up misunderstandings. My one criticism would be to write less papers and do more presentations and sharing. 