The worst. He's so disorganized and doesn't go by the syllabus schedule. His grading criteria is very unspecific and grades harshly when what you submit is "wrong". He uses way too many Ted Talks then goes through the powerpoint slides very quickly. He replies to emails very slowly and answers them in 3-5 words, not fully answering the questions.