I am currently going through the self-driving car engineer nano degree and I completely disagree. The content was not useful for anything besides trying to to make students be able to complete the projects. They completely skip over and hard theory or mathematics probably because most people would struggle with it