<human>: Give me a shortened version of the text

Back in college, I was explaining a Java program to an international student from India.  Every time I explained a line of code and asked him if he understood, he shook his head.  This went on for a few minutes.

I was getting frustrated because this was stuff the guy should have known by now.  I finally stopped and said, "Ok, this a class.  You understand the concept of a class right?"

He still shakes his head.  By now I'm annoyed, so I sit up, turn away from the monitor and turn towards him.  

Me: What exactly don't you understand?

Him: Oh, no I get it.

Me: So why the hell you keep saying no? 

Him: I was saying yes.

Me: But you were shaking your head (I shake my head side-to-side)

Him:  Oh that means yes in India.

Me: Really?  Hrmmm. 

Him: Yeah.

Me: Hahaha

Him: Hahaha

Apparently in India, shaking your head side-to-side also means yes.
<bot>: I kept repeating an explanation to an Indian student because he kept shaking his head side-to-side (No) when I asked him if he understood.  In India, shaking your head side-to-side means yes.