What is the most important soft skill and technical skill for IT professionals to have? I teach at a small community college and this info help me prepare classes in the future?