trying to have a mature conversation with eliotwhi is like trying to teach a dog to speak english. no matter how hard you try, he just will not understand and continue blabbing on about something else in which i simply do not understand.
Have you tried differential instruction, or using his cultural background as a tool to enhance your teaching? Piaget's idea of Zone of Proximal Develpoment might be helpful.