I would recommend Prof. Nicole over and over again for almost any subject. Deadlines are always met well before the deadline with plenty of time to make adjustments. Communication was open and she never hesitated to ask additional questions to ensure the requirements were met. She always follows the guidelines that she is given. If you're in a crunch for time...I would recommend! If you're searching for someone who follows all directions...I would recommend! If you're looking for someone who cares...I would recommend! The peace of mind that you will get is worth every penny!