computer engineering students usually wear plaid shirts and rimless eyeglasses
a profession that is hard to learn, hard to practise
"computer engineering students usually wear plaid shirts and rimless eyeglasses" What is the definition of "computer engineering"?