If you have a masters and are willing to be a relatively low-paid adjunct, my impression is "yes," particularly in CS, where relatively few people want to be adjuncts.
I don't think it's easy to find jobs that pay at middle-class levels in many larger cities.
Again, just my two cents, but in looking for full-time, contract-based, permanent, non-tenure-track teaching positions in the northeast of the US, I found no shortage of schools eager to make offers to someone with the right background. Here, "right background" means previous teaching experience, good evaluations, and extensive work in industry, as well as a killer demo lecture.
I don't think it's easy to find jobs that pay at middle-class levels in many larger cities.