Very unclear accent, tough to understand the way he teaches. Doesn't provide clear instructions on assignments. Looks kinda frustrated when someone asks a question. Doesn't clarifies context much. You have to do all the work.