Dr. Foley is the best! She is incredibly committed to helping students understand the material beyond the surface level and offers numerous extra credit opportunities to give everyone the best chance at succeeding. Her morning lab section is organized and engaging, never feels like a waste of your time like some lab sections can. Highly recommend!