I love Dr. Heilferty. She truly cares about her students and takes the time to get to know you. Her class is a reasonable amount of work but if you need help she is always available and happy to assist. She is a very good professor, her lectures are always clearly outlined and there is very rarely anything confusing.