I don’t know about CS but in some fields like law and business most adjuncts are professionals with full-time jobs elsewhere who don’t need the work but enjoy teaching as a change of pace and a kind of public service they can feel good about. It can also give them a leg up in identifying and developing relationships with some of the best young talent about to enter the market which can help in subsequent recruiting.