Engineering undergrads that I talk to often express a desire to go learn about machine learning, AI, or data science.
Even students in specialized fields, e.g. computer architecture or pure math, often relate their field to machine learning.
In differential geometry, there's "manifold learning" and "topological data analysis".
In FPGA pipeline design, there's "FPGA for deep neural network".
Machine learning courses are so popular now a lot of courses offered at my university changes its name to "X + machine learning applications".
A traditional course titled "Nonlinear Optimization" is now "Nonlinear optimization for machine learning application".
A course on basic Neurobiology is now "Neuroscience and Artificial Intelligence" (or maybe "Human Intelligence and Artificial Intelligence"?).
Can anyone who is working in math, science or engineering comment on the phenomenon of the prevalence of machine learning in their own department?
Is the popularity of machine learning taking away students from doing work and advancing traditional research disciplines?
Do you see this as ultimately a good thing for academia as a whole?