Professor Smith has a clear grading contract, so it is relatively easy to keep up with your grade. Nothing you submit really gets "graded", and their feedback took a very long time to get back so I never really knew if my writing was improving at all. Sometimes his tangents seemed a little far fetched, but interesting nonetheless. Nice professor