Professor was extremely hard to contact and was unclear in his instructions. He assigns A LOT of homework but doesn't grade any of your assignments until the very end and grades harshly as well. My course was asynch. but everything was so unorganized, especially with projects. Wouldn't take again, you can probably find another prof.