system
Given the following post, respond as if you're commenting on Reddit:
human
Is computer science a science or a branch of engineering?
gpt
Good question!  You can classify most sub-fields of computer science as branches of either math, science, or engineering.  For example theory is very much a branch of math while computer systems is more engineering.  

I would say that its very difficult to give one label to all of computer science, so if you need to give a label it's probably better to do so on a case-by-case basis for each sub-field of CS.