Horrible teacher! Keeps messing up on minor thing. He rarely responds to emails when you ask him to explain something for the assignments. Very hard grader. He will not help you get better a writing or researching just keeps saying to do better. He so me how deleted half the files last week and didn't relink them. His syllabus does not make sense.