Almost all colleges are finding it difficult to find CS professors, including places like Princeton and Harvey Mudd, as described in this article: https://www.insidehighered.com/news/2018/05/09/no-clear-solution-nationwide-shortage-computer-science-professors. Swarthmore is not alone in its struggle to keep up with the demand for CS classes with limited CS profs available.