The only issue I had with Gregory was no make up work available meaning if I miss a on campus lab I don't get any points for it. Her grading was fast and easy and lectures were engaging. She was super nice and understanding. Recommend her for sure!