The likes of = companies such as (meaning that they are quite an impressive bunch)
I think 'colleges and universities' is the subject,so the predicate is 'find themseleves....
I'd say that b) is correct because of the preposition 'with'. In BE, we don't use 'combat with', unldess we are using it as a noun.
Student or Learner