@Mastadon, in CS, the distinction between “theoretical” and “applied” is pretty blurry. “Theoretical” usually refers to math & algorithms or AI (while “applied” means stuff like compilers, OS, and stuff more tied to hardware or applications), but there are some firms who’s key division is concerned with algorithms or AI.