Infosys’ Learning Services help clients win with innovations in learning. We address enterprise learning needs in the Flat World with a comprehensive solution that combines traditional learning approaches with new models and technologies.

« November 2008 | Main | January 2009 »

December 18, 2008

Get collaborative learning to work for you

The new world of Learning -  panel discussion series

You mentioned  about the personalized learning workbench.
1. How will it facilitate participative and collaborative learning?
2. There are so many collaboration features like Wikipedia and a whole bunch of other things in the external world, how do you make sure that you bring at least some elements of it within the organization?

Srikantan Moorthy (Tan)

Let me take the second question first, because that partly answers the first question because the workbench then becomes the portal from where you can assimilate some of this. So now the issue with bringing in content from outside is clearly some of those IP-related issues. However, you can still go to content that in some sense that is trusted and allowed. For example, content from a partner, a technology partner (we are working with some partners to see if we can get some of those content.) But you need a place where you can put it; so that’s where the workbench becomes an avenue for that.

The first question was about workbench and how will it make learning effective, more collaborative and participative. So, now while the workbench becomes the launch pad for your interaction for learning, at the backend is still the technology which leverages a Web 2.0 kind of a scenario, where you say that I want to go and have a chat with somebody on this particular problem, which is where you engage with somebody.

 The other is you create a virtual classroom of people who are learning the same things, who sign up and say that we all want to learn the same topic, can we come together? And now you become a virtual classroom irrespective of where you are, as long as you have times at which you are all learning at the same time. You can get together and create the virtual classroom, and that is how it becomes participative.

Infosys’ Learning Services recently conducted a panel discussion  on the topic  “ The new world of Learning “. We are running a series of questions that the audience posed. The panelists were - Srikantan Moorthy, Vice President and Head - Education and Research; Dr. Srinivas Padmanabhuni, Principal Researcher- SETLabs and  Kaiser Masood, Principal Consultant, Infosys Leadership Institute.

More: Generated locally, distributed globally

         Knowledge Management Optimization: KNOW your stuff!

         Experiential Learning – the way into the future

         How can you model learning to address different organizational needs?

         Sifting through the information overload...


 

Sifting through the information overload…

The new world of Learning -  panel discussion series

How do you filter the knowledge in the Web 2.0 scenario with so many options available? Wikipedia is so huge. There are hundreds of thousands of blogs. How do you make sure what is knowledge and how would I measure that it is useful for me?

Dr. Srinivas Padmanabhuni

Again there are two ways of doing this. One is people. So today if you look at many Wikipedia entries they have reviews by peers, who have edited the entry in some way. Assume that every one of your peers is a potential editor of the content you are creating. So it is the collaborative model itself which is going to be self-correcting and will help in improving the overall quality. So I am not saying that it is a perfect approach, but that is the model.

It is the same thing in open source. How do you get your software to work perfectly in the open source world? It is basically the peer review, peer feedback, the appreciation of the contribution you have made by the peers. Its the ego boost which each of you get by contributing. It is this whole collaborative ecosystem in the open source model which is delivering you high quality software in the open source world.  Open knowledge is about the same thing. 

The second element is about technology. Today there are analytics technologies available which are doing blog analytics, and analytics of the entire unstructured information in your world. These are able to capture what is being said in some text format, but can provide some kind of an analytical capability over that, and give you filtered trends to help you absorb that this is a top level trend and choose. So, it is not that you are going to solve the problem perfectly, but technology and people - these are two dimensions which can answer.

Infosys’ Learning Services recently conducted a panel discussion  on the topic  “ The new world of Learning “. We are running a series of questions that the audience posed. The panelists were - Srikantan Moorthy, Vice President and Head - Education and Research; Dr. Srinivas Padmanabhuni, Principal Researcher- SETLabs and  Kaiser Masood, Principal Consultant, Infosys Leadership Institute.

More: Generated locally, distributed globally

         Knowledge Management Optimization: KNOW your stuff!

         Experiential Learning – the way into the future

         How can you model learning to address different organizational needs?

         Get collaborative learning to work for you

December 17, 2008

How can you model learning to address different organizational needs?

The new world of Learning - panel discussion series

We see there is this need-based learning wherein there is a particular problem and you want to solve those problems. You put 10 people on the job, train them and get that problem solved. The other approach is more a leadership type of training, which is more transient in nature. You identify potential leaders, mentor them for a longer period of time. What are the challenges you see in these contrasting scenarios – a more behavioral way of learning and a more task-based learning environments?


Kaiser Masood

If you are talking about challenges, I think the reference you made is to leadership kind of training and learning which is spread over a larger period of time. I think when we say that it is spread over a larger period of time, what it is giving you is a horizon and therefore this is where you need to move. It provides you the direction.  But indeed all learning, the steps in that journey are need-based. So, if I am going to do learning on cost which is something you are going to look at three years from now. Even in that longer-term context you are going to attend it you might appreciate it if it was fun and if it opened your mind to certain things. But eventually what you are going to value most is what is relevant to your present situation and your present job. So, that is the kind of learning which we need to provide and that is where the whole study of roles and requirements comes in.

Now, apart from that I might be not able to give you such a specific learning intervention for a certain problem that you are facing this morning. So that is where I at least need to know where I can get some of this information. That is where I think technology where I can reach out to peers about something I am working on will help. For instance, I have a challenge with the technology I am working with and right now I can't reach out to my peer who is sitting just in the next cubicle because he is busy with something else. I should be able to go online and probably be able to discuss this somewhere else. So, I think one sits into the other and it is not like juxtaposed.

Dr. Srinivas Padmanabhuni

I just want to bring out one concern, especially in the corporate learning scenario. All these – open learning, participative approaches are fine. But one element we have got to understand very clearly in this is the control element, namely about intellectual property issues and legal concerns. These are very important elements; especially in the open environment when you are throwing open this whole wide world of blogging and blogger sphere. We have to be very careful about putting the right controls in place, and it is not just about control from the top down, but it is also about self-discipline which you have to educate people on. You can’t just impose control from the top and tell people that they can't write this or do that, it wouldn’t work. It has to be a bottom-up, self-governance kind of an approach, which is going to be required for you to give the right flavor to what you are going to write and what you are going to share.

Infosys’ Learning Services recently conducted a panel discussion  on the topic  “ The new world of Learning “. We are running a series of questions that the audience posed. The panelists were - Srikantan Moorthy, Vice President and Head - Education and Research; Dr. Srinivas Padmanabhuni, Principal Researcher- SETLabs and  Kaiser Masood, Principal Consultant, Infosys Leadership Institute.

More: Generated locally, distributed globally

         Knowledge Management Optimization: KNOW your stuff!

         Experiential Learning – the way into the future

         Sifting through the information overload...

         Get collaborative learning to work for you

 

Experiential Learning – the way into the future

The new world of Learning - panel discussion series

What are the views in using technology for experiential learning? What are the adoption challenges in creation of case studies of real life experiences using Second Life and Virtual World? It is also said that the US Army is using intelligence software agents to train soldiers on behavior in the Middle East to improve interaction with local people, because that is actually a scenario.

Dr. Srinivas Padmanabhuni

I think this only reinforces my point about what the future is going to be.  I have always been saying that the future is about being able to leverage technologies related to virtual reality and also technologies which can enable more flexibility, contextualization and personalization. So, in that perspective the Second Life example is pretty real today. 

Today, if you look at the way Second Life or any of these virtual reality kind of environments are evolving, , there are many projects underway in different parts of the world which are equivalents of Second Life. These are 3D kind of environments where we can give mechanisms for people to assume virtual roles, enact the experiences, record them, interact with peers on the platform of virtual reality -- be it in a classroom context or a battlefield context.  So, it is real. 

Can we reap maximum benefits out of it? I think we can, given the kind of challenges  like  capturing experiential stuff to enable faster knowledge delivery, whether it is in a maintenance project or whether it is the knowledge captured in terms of interactions with clients – for instance the behavioral issues involved in such kind of requirements. I think virtual reality is a great enabler for such experiential and anecdotal kind of knowledge and experience to be captured and used. 

Not only that, the other benefit which a platform like Second Life gives is that it can be enriched collaboratively. So you can capture one experience and then another person can add to the experience or refine it, can correct it. The whole world can edit your experience, can transform it and make it richer. Not only that, it is also possible to enable a collaboration platform for people to interact and chat, which can be an interactive knowledge source, because the interactions themselves add a lot of value to the actual work you did. So it is real and in my view is a must investment for any corporate learning scenario, where knowledge-intensive tasks are the order of the day.

Regarding other technologies like Intelligence Agents, I think they are aiding in what I was saying – the need for contextualization, personalization, information for use anytime and anywhere. But  with the flexibility of the user  finding  a personal aid who is like an Intelligence Agent who can do that task, it is basically about how will he be guided as to what is right? I think that is where Intelligence Agents can solve your problem. So, I think you have actually answered the concern which was raised, and I would like to thank you for the suggestion.

Infosys’ Learning Services recently conducted a panel discussion  on the topic  “ The new world of Learning “. We are running a series of questions that the audience posed. The panelists were - Srikantan Moorthy, Vice President and Head - Education and Research; Dr. Srinivas Padmanabhuni, Principal Researcher- SETLabs and  Kaiser Masood, Principal Consultant, Infosys Leadership Institute.

More: Generated locally, distributed globally

         Knowledge Management Optimization: KNOW your stuff!

         How can you model learning to address different organizational needs?

         Sifting through the information overload...

         Get collaborative learning to work for you



Knowledge Management Optimization: KNOW your stuff!

The new world of Learning -  panel discussion series

Learning involves permanent change in behavior. It has components of knowledge, attitude and skills. This is time-consuming.  Given the challenge of responding to business needs quickly, how flexible is a corporate learning system?
1. Can business afford this investment?
2. What are the adoption challenges to the creation of case studies, real-life experiences using Second Life, Virtual World etc.?

Srikantan Moorthy (Tan)

First of all, corporates have no choice in terms of making investment in knowledge management for the same reason that you have asked the question – because the diversity of needs is increasing. If that is the case, the only answer can be through technology. Therefore, there have to be investments in things that can capture knowledge wherever it was generated so that it can be used whenever it is required by a group of people at whatever point in time. Therefore, corporate cannot get away from doing that, especially in the knowledge business. 

Now, how fast can we do this?  That is where I think there is a challenge of how do you capture knowledge the moment it is created and how do you give people incentives to make that knowledge systemically available? Those are challenges that are related to cultural issues, and to some extent there are some technology issues. 

For example, on the cultural front it is about if I am able to go to a system that gives me something when I am in trouble, then I have the capability and motivation to go and put something into it. But that is a Catch-22 situation and we need to keep creating environments that help give people what they want so that you can also expect to get something back.

A good way of doing that is when you look at knowledge or systems or applications that are created when you are applying for an award, use that information, because when you are writing something for winning an award you are putting your thinking caps on. 

Now, if I have a mechanism to capture all the award applications and put them in a knowledge management system tomorrow, you can go there and get that information related to that, so that is one approach from a cultural standpoint.

From a technical standpoint, if you were to look at what happens in sports: there is somebody who is giving you a commentary of what is happening and there is a lot of knowledge being captured on what is going on. And that can be used later to look at what happened during the event – whether it was during a bowling session or whatever.  A similar thing in terms of when I am solving or fixing a maintenance issue, if there is a way for me to immediately record what it was going through, and then there is a way to capture that knowledge which can be reused with much more relevance.  So, those are the two aspects.

This will let the tacit knowledge come out to some extent and it builds on it, because you will go to a system if you are getting it when you want it, because you are never going to go to a system to give something to it.

Infosys’ Learning Services recently conducted a panel discussion  on the topic  “ The new world of Learning “. We are running a series of questions that the audience posed. The panelists were - Srikantan Moorthy, Vice President and Head - Education and Research; Dr. Srinivas Padmanabhuni, Principal Researcher- SETLabs and  Kaiser Masood, Principal Consultant, Infosys Leadership Institute. 

More: Generated locally, distributed globally

         Experiential Learning – the way into the future

         How can you model learning to address different organizational needs?

         Sifting through the information overload...

         Get collaborative learning to work for you


 

Generated locally, distributed globally

Infosys’ Learning Services recently conducted a panel discussion  on the topic  “ The new world of Learning “. We are running a series of questions that the audience posed. The panelists were - Srikantan Moorthy, Vice President and Head - Education and Research; Dr. Srinivas Padmanabhuni, Principal Researcher- SETLabs and  Kaiser Masood, Principal Consultant, Infosys Leadership Institute.

How is local knowledge existing in certain pockets is being shared/distributed globally?

Srikantan Moorthy (Tan)

This question of how can local knowledge be used for disseminating knowledge – if that is the context of the question, I think the language of communication needs to be what will apply to the people who are going to get it and for whom it is intended. If it is intended for a group of people who understand a particular language in the local community, certainly that language has to be in that local language, in terms of how it is communicated.  Now, if the intent is to reach to a larger audience, then you have to look at the language that the larger audience understands. 

Therefore that is where the English language plays a role in terms of knowledge dissemination and that applies even to what is being shared. I mean if you are a programmer then you would share a lot of things related to programming with a programming community.  So it is about the community to which that knowledge applies, not only in terms of the physical language but also in terms of the form of expression. 

I think it has to apply in a way that it is effective for the learner and I think that has to be the guiding principle for what you have chosen to use for the dissemination of context.


Extending that a level further, for example, we are rapidly growing as an organization and  we started this huge center in Mexico. There will be local learning from knowledge residing in those people, the local culture as well as the way in which they address problems. How do you address the challenge of assimilating that at an organization level so that those learnings can be applied in a larger context as well?

Srikantan Moorthy (Tan)

It is a great question. There again I think technology plays a role, so that knowledge management is an important vehicle for both the capture and dissemination of knowledge. For example, while we started the center in Mexico we launched KM at China for our ability to go and capture the nuances of the local needs which then get translated across for the larger community. Even the reverse scenario wherein something someone learnt, say in London, can then be used in China.

So the use of a knowledge management kind of an environment is our answer to ensure the playing ground is leveled in terms of the access to information that is generated anywhere in the organization.

Dr. Srinivas Padmanabhuni

To add to that, the technologies we are talking about which can act as enablers to make such knowledge management possible are right here.  It is Web2.0.  It is about the web, it is about virtual reality.   If you were talking about playing a role in a massively multi-user, virtual reality game in Second Life, I don’t know whether you are German or whether you are from Sri Lanka or from Jalandhar in India. It does not matter. You are in the ‘second world’, and it is a great leveler. 

So in that sense, the web is a great leveler.  Today, in fact, even when we are developing applications say written in an open language like Java, we make sure that internationalization is done so that even a Japanese web browser should be able to display it with minimal contextualization. 

Similarly, if you look at even the greatest knowledge source that has emerged from Web2, which is Wikipedia, today we have emerging language Wikipedia in each language. We even have it in Indian languages -- there are some 16 language Wikipedia including ones in Hindi and Kannada. We have tremendous sources of knowledge in local dialect and language which can be captured via this technology. I think that way we have to make sure and understand that technology is probably the greatest leveler and is probably the answer to addressing the challenges of a global distribution of knowledge dissemination.

Kaiser Masood

Just one point which I wanted to add, more from a linguistic point of view.  I think any language develops within the context of a certain culture and also the entire milieu in which it was born. We have already seen how language has transformed. I think if the milieu is technology-enabled learning and other services, it is going to continue to do that to an extent. At some point of time, whether you are using Hindi, French, English, there is going to be a set of terminologies and the words in them are going to be so common that out of all of this interaction quite a few symbols and languages will emerge which are totally of this generation.

More: Knowledge Management Optimization: KNOW your stuff!

         Experiential Learning – the way into the future

         How can you model learning to address different organizational needs?

         Sifting through the information overload...

         Get collaborative learning to work for you

December 09, 2008

Oops! We Almost Forgot…People Work Here

Over the past 10 years, I have watched both the Fortune 500 and mid-size companies all make significant investments in the systems and processes in an effort to gain more effectiveness and efficiency from their organizations.  Most recently, I am witness to and an active participant in assisting companies invest in the latest trend…Transformation. This is a nice one word way of summarizing the upgrading and changing of systems, people and processes at one time to reduce the amount of money and time spent in order to realize quicker time to impact. (Hello …GM, Ford, Chrysler….your solution is calling.)

These types of activities are clearly important to ensure that companies remain relevant, on top of their game and profitable. However, in order to successfully drive this work, business leaders are being asked to be almost heroic in their efforts to guide  their teams through the fog and successfully get from point A to point B without a good map or navigator to show them the way. (Think of Homer’s “The Odyssey” …a journey of change driven by a goal riddled with turbulence, monsters and muses. Doesn’t that sound like a familiar?) And now, due to the current  economy, once again we are being asked to make this and all business journeys with less resources and with  strategies that need to still be thought all the way through.  Did we ever recover from our previous exercise in  “efficiency” from 2001/2002??

That is why it is critical that in the middle of the storm of current activity, transformational in nature or just keeping the ship on course, to remember that people work here. It is important to think about and pay attention to what does your leadership pipeline look like, (that includes the plan b if the resources that you have anointed as your new bright and shining starts leave…who is behind them?) and if needed, how do you get the right talent from outside the company? Are you prepared for a more aggressive recruiting and work/life strategy to attract the top talent from that new mysterious  generation called the Millennials or GenY? (Remember this isn’t your father’s or even your college recruit – these are people that can type an email, text a friend and all while leading a networking meeting amongst their peers elegantly without missing a beat.) What is your plan to develop your people and ensure that your company is really capitalizing on its investments?  Does everyone understand the system or process that you just implemented and why it is relevant to them and their ability to perform? We can put in all of the flashy systems and efficient processes we want, but without the right people and a plan to guide them to success, your long term and strategic goals will not be fully realized, and you might just get stuck on an island.

OK – now that we have observed what may be casing a healthy headache…what do we do about it?

Here are things to consider:

1)Pick a good and solid partner/navigator. History and the present are reminding us that people do business with people that they can trust and know have the experience to help them succeed. Work with a company that has thought solutions all the way through and in effect, have helped themselves.

2)Assist / upgrade / transform / provide strategy to the Learning and HR organization. Although these organizations are filled with smart people with good intent, (you may have even outsourced it) these divisions have lost sight or are having trouble staying closely aligned to business requirements and/or maintaining the respect of their business client counterparts. Doing it yourself outside of the organization is the strategy of many people (I am guilty and have learned my lesson), but a new problem arises of how much is the company spending, who is managing it, are we doing it the best way across the whole company?  My advice, don’t do that…if you do it great, everyone else should to and if it isn’t great, someone will just have to clean it up later!

3)Look at your knowledge and information strategy. Knowledge management systems and online tools are not enough. There is always a corporate DNA or “the way we do things”. Gathering and transferring corporate tribal knowledge as well as information on process and technology is never truly effectively communicated through a blog or a wiki. How do you get company culture from a Wiki?

December 05, 2008

Get yourself an education – outside the university

In continuation, to my earlier blog post Learning 1.0 vs. Learning 2.0 , I would like  to share about how the end user or the learner decides amongst  the myriad information sources, which one will fit his attention and what he will need to focus on. That is one fundamental driver in which the instruction mechanism has to change. This is something that content producers and so-called teachers have to now get used to-instead of being a producer and distributor, now will start looking at providing mechanisms to the end user to be able to assemble the different sources.

Today if you look at the instruction mechanisms that are emerging in different universities in the West or in some of the upcoming corporate learning scenarios, it is about providing the end user the handle to mix and match the different sources

At the same time, there is yet another element that is coming up, which is from the perspective of the source of learning. In earlier times, it was about these so-called gurus or so-called masters of a subject who are supposed to be experts in an area, disseminating this knowledge to the end user via multiple mediums, be it internet or blackboard instruction. The point of view and subject matters were supposed to be these gurus’ or the teachers’.

But now, in fact even in real experiments, what has happened in classrooms is that instructors have taken innovative models by which they form groups of students to work on some projects or some group work. In such instances, studies have revealed that students are learning more from interacting and collaborating with peers by working towards a common goal. 

We see the emergence of a new paradigm of what is called collaborative or peer-to-peer learning. I think this is an emerging phenomenon in this whole learning area where we can not only leverage the collective knowledge of the experts but also the collective experiential knowledge of the learner’s peers. This leads to a great model whereby we can create a bottom up co-creation model of learning which can coexist with the top down. This model does not say good or bad, but we have to have a way by which we should be able to provide the learner with the mechanisms to choose between the optimal combinations of both. And that is what we call a balanced approach to the next generation learning. 

That given, another dimension is emerging from a knowledge management perspective of this whole collaborative learning. If you look today, even in corporate learning scenarios or instructional learning scenarios where a lot of experiential knowledge is important, the tacit knowledge is a very difficult area to capture. And it is in this arena that the collaborative, peer-to-peer informal learning mechanisms are penetrating in a big way. These mechanisms provide a way by which users are now enthused to contribute content rather than they being pushed towards some content which may or may not be relevant. 

Just-in-case learning, in the classical model, where you are given this huge volume of literature. It may be my Class IX grade calculus learning, which I did not think would be of any use probably after class XII. Whereas, if I want to do COBOL programming, I am given training of one month just before the project execution and it gives me a just-in-time gathering of the fundamentals of that language and allows me to put them to use. So probably, I will remember my COBOL fundamentals better than what my calculus fundamentals were. 

That is an important element which is also emerging in learning trends. If you look at the fundamental principle of Web 2.0, there are four main trends here.

First, if you look at it, it is about the end user being empowered both as the producer of a service, a function, or content and as a consumer. In that sense if you look at the collaborative content that is generated by the end users (or what is called user-generated content), it has an equal opportunity to be the resource for content as much as the classical expert-led content. So, that way, if you look at the whole table of contents of a typical curriculum for the future and  if one wants to design it,  then the significant part has to be from user-generated content. It could be based on experiences he is having as part of the project or it could be as part of his interactions with peers. So, the interaction element, which is important from the social aspect, is also an element of the learning which he takes into account.

To summarize this particular user-generated aspect, we are seeing emergence of what is called social learning, which is basically learning from interaction with the client, and the generation of user-based content which contributes to and augments expert-led content. 

Second, the whole idea of the emergence of Web 2.0 in the area of learning is about  massive virtual environment or massive real web-based approaches to aggregation of content or to enable real time collaboration between different stakeholders across the world. So, because of this collaboration and this integration of content, both possibilities emerging from Web 2.0, today we are seeing Web 2.0 contributing in a major way to next- generation classrooms.

For example, if you look at Second Life, we are seeing a lot of classrooms from different universities hosting virtual classrooms in Second Life. So, what is that? It is basically leveraging this idea to provide a virtual test bed for interaction for these learners to learn from each other and also to contribute to the overall content for the classroom.  So that way the technology is helping it achieve in that way. 

Similarly, if you look at from the other side of collaboration, which is about informal knowledge generated out of blogs, wikis etc., today it is an amazing source to provide user-generated content, ranking high, as much as say Encyclopedia Britannica or Discovery Channel.  At this point, I would like each of you to explore a project called “Wiki Books”.   It is an amazing project.  You should go to Wiki Books and see the kind of books that have been written by collaborative authors who all may be not experts in writing about the full spectrum of the subject, but who are all contributing collaboratively to create a mass of knowledge which will probably challenge the entire physical print medium of books from leading publishers tomorrow. Just like Wikipedia has overthrown Encyclopedia Britannica, Wiki Books has the potential to be the biggest source of learning, whether it is for corporate learning or for educational learning. That is the power we are seeing from the Web 2.0 perspective.

Third dimension which I would like to share is about is what the future holds.  As I said, the future is about being able to generate a user-driven approach to create a personalized learning environment in which a user can choose what content he wants to assimilate, and at the same time also has the power to improve the content. That is important. If you look at giving collaboration to the participation element of Web 2.0, that is just one side of it.  Also, there is a mechanism by which you can actually correct the content by means of proper editing.  Take Wikipedia: there are tremendous edits by experts who not only improve the overall content by means of editing, but enable us to see an enriched and really useful body of knowledge. 

So in terms of the future, we see that personalized learning environments are the trend to go. In terms of deep dive adoption of technology, we are seeing that probably Virtual Reality and Second Life kind of approaches will become more and more mainstream to create what is called virtual learning environments.

Fourth phenomenon, which is my personal favorite, in which we will see integration and absorption of more open technologies. Not just Web 2.0, it could even be things like multimedia or internet-based learning. It could also be service-oriented architecture where you can make a Web 2.0 kind of interface over conventional rigid learning management systems, and then absorb part of the content from informal sources and blend it with different sources of Learning Management Systems (LMS) products and then provide something which the end user may want to use in his personal environment.

So, with this I would like to say that the future era is going to be about leveraging all kinds of technologies, and not just Web 2.0. It is about the conglomeration of the different possibilities of content sources. Also, in this process, the role of the so-called experts or teachers transforms from being content producers and providers, to assemblers and facilitators to aid the learner in his personal learning experience. 

Subscribe to this blog's feed

Categories

Infosys on Twitter