Grant Holder
He's a good professor. It is a bit confusing how he wants all of his assignments submitted, but it is not difficult to understand. His grading is clear. Just make sure you submit all of your assignments and you'll pass! 