Hi Alex There have been some great ideas in reply to your post and you may have adopted some already. For a living I work as a Project Manager, implementing software and training customers face-to-face and online. A key part of my role is understanding how people learn and adapting my approach when working with said people. I also run a Consultancy business working with people like yourself who feel they have certain weaknesses in the workplace and wish to better their behaviours. I would love to have an informal chat with you to start off, with the view of working with you in the future. PM me please if you wish. Thanks.