Professor Hansen is horrible. I have never had to drop a course except Im his class. For every other course I have taken at CSU-Global, I always receive excellent feedback and grades on all my Fritos assignments. However with him, you can write an outstanding paper and hell still give you a D or C. Graded like this was an English course