Do students enrolled at the university have the opportunity to do work-study with specific professors in the Computer Science department?

Yes, students can use work-study to work with individual professors on research.  Students can also do so without work-study (professors offer unpaid and an paid research experiences for undergraduates depending on their area of research and available positions).  Students find out about available positions by talking with faculty.