Virtual PCs have important uses, such as providing a dedicated environment for testing new applications or enabling the parallel operation of multiple operating systems. But the virtualization ...
To fill the talent gap, CS majors could be taught to design hardware, and the EE curriculum could be adapted or even shortened.