Josh Carlyle is a professional writer, blogger, and an incorrigible optimist. He is an acclaimed expert in several eLearning communities and digital magazines. Writing has always been his major occupation and learning his thriving passion. Josh is here to share insights, taken from his professional and personal experience. Keep updated with Josh via his Twitter or any other social media.