He went by "Sam Thiru".
When I first began I asked a friend if he knew anything about this "Professor Thiru". He said "Well, that's not really his name. His real name wouldn't fit in the schedule." :-)
Later, a different professor used him as an example of why it was a bad idea to hard-code the length of name fields.
Great guy, and one of the best instructors I've ever had.
Almost certain he's a Sri Lankan Tamil. South Indians and Sri Lankans transliterate slightly differently.
My son had a high-school classmate whose name was something similarly long. Everyone called him "R-18."
For example, if you ever fly into Bangalore or Mumbai, you'll see GVK on their airports. That's for Gunapati Venkata Krishna Reddy, who goes by GVK. Gunapati is the family name, Venkata Krishna is his given name, and Reddy is the caste name.
Other examples are NT Rama Rao, P.V. Narasimha Rao, and my favorite, is a person I know of who went by KRKVNS Sharma.
The beat goes on. ;-)
Near-miss: the poet William Carlos Williams.
He also graduated from the University of Walla Walla.
You might call them Bill, but they can decide to call themselves Billy, or Will, or Willy, or William - without the hassle of actually changing their name.
There is also a class thing where naming a kid with a short form is seen as being lower class.
So it was like FNU Raj (if his name was Raj - it wasn't)
So in this case, it means Divakar (graduate of MIT class of 2001) and Prabhakar (graduate of MIT class of 2004).
If instead they had earned a graduate degree, that would be indicated with some abbreviation for the granting school/college. (I don't know the MIT terms, but at Yale it could be SOM '01, MED '04, LAW '05, etc.)