Hello there, I wanna share my views on my field. I am a computer engineering student at a university. After doing some research about the field, i have seen that mostly innovative and new ways of computing technology and algorithms has been found by either mathematicians or physicists ( They are also called as computer scientists) And we computer engineers or scientists are very rare in the field of innovation and new technology. Is this because traditional computers are found by scientists ( coz they needed it ) and computer science is a new discipline. So new innovations will be made by us, the computer engineering based students and academicians ? Or the field will stay same and mathematicians and physicists will continue to dominate the domain ? We CS based students will just improve and develop software technologies only ? I think second idea will come true as the scientists are requiring more and more computing power and they have already discovering quantum technology which will reduce exponential complex algorithm to linear complexity. (That will make a new era in artificial intelligence as the search space will be scanned much much faster) So the leaders of computer science field will be still them according to me.. What do you think ?