redchidragon wrote:
Does anyone know if there are online classes for social skills? Thanks.
Guess best for improving social skills is to learn to read people and to learn the way their mind works. Many people tell you a lot but nearly all suck if it comes to this.

But in the end you have to deal with others and with more situations than anybody can teach you how to deal with them.
You have to realize the way that you are, the way that others are, the intentions of others and the way that others may get you and how they behave in case of special happenings.