Hello to everyone at Physicsforums. I want to pursue Computer Engineering, but wondering whether or not I should. I understand that Computer Engineering is a field of study that lies between EE and CS, and that is my problem. I would know less EE than an actual EE and less CS than an actual CS. I wouldn't be an expert at either, wouldn't that be a disadvantage in the job market? From an employer's perspective, if I want to design hardware, I would hire EEs. Then hire CS people to write software for it. The only scenario I see where CompE would be more advantageous than the other two is designing embedded systems. Even then, couldn't an EE with programming experience do the same job? Maybe I'm completely missing what Computer Engineering is really about, so please give me your opinions and advise. Thank you.