Katherine Kile
She is absolutely incredible. One of the most amazing professors I have had. She cares so much about her students and really wants them to succeed and learn from this class. That being said, the class is NOT easy, but it is very manageable and I have learned so much. Best CAS 100A choice. Put in the work and she will recognize it. She is the best!