That probably depends on which parts of CS theory you&#x27;re thinking of... the way my university taught CS theory for topics like data structures, algorithms, state machines, applied machine learning, etc. was fairly interwoven with programming projects.