Pretty nice, but seems to have a hard time understanding that what he's teaching isn't easy. It's difficult to follow along during camera demos, because the whole class is gathering around a small camera screen, trying to see what is being explained. He's difficult to understand due to his thick accent, coupled with the tough material. Made me cry