He is by far the WORST professor I have ever had at CSU Global. I have taken 10+ 400-480 level classes prior to this 310 and never done a paper so bad (according to him). He grades to his own unrealistic standards and even if you meet all the criteria for a CT assignment or even a discussion post, he will find some ludacris way to mark you down. 