I am sure you yourself worked on that particular thesis. Do you even know the definition of the word "theory." I am not from a madrassa. The term so-called does not need a hyphen. Just so you know proper grammer. If you attended a public Hindi medium school it is hard to know proper English. In your case your Hindi might be worst than English. Where did you go to school that you never learned to write properly? What do you do for a living?