Can you design a mechanism that will trace out the shape of a heart? How about the shape of a moon, or a star? Mechanism ...
To fill the talent gap, CS majors could be taught to design hardware, and the EE curriculum could be adapted or even shortened.