This is the first time I have written a review because of how strongly I feel about this class. When I saw the reviews I thought the class would be great until I took the class and realized most of the reviews were written when the class was online!!! His grading on papers is absolutely terrible. This is the only core class I did not get an A in!