This online program is the official introductory Transactional Analysis (TA) program, known as the TA 101. TA is a theory of human development, personality, and communication. It has concepts that can be learned and applied as tools for personal and professional growth and change. The underlying philosophy is one of mutual self-respect and caring and a belief in peoples’ ability to be responsible, think for themselves and make their own decisions. Karen's TA 101 workshop was more than I could've imagined it being regarding the in-depth knowledge that was shared as well as how the course was run. Karen is incredibly meticulous in her ability to teach complex information and accessibility for her students.