Professor Gregory is great. He's caring and helps you a lot with receiving full credit in all of your assignments. There are a lot, but they're all easy and he gives you a step by step procedure for all of them. His use of Google Classroom is a great way of communicating with him and submitting your assignments. Overall, take him!