doc.nit.ac.ir/.../3-Mazidi-8051.pdf
Is that some plural for Mazda?
I suspect the real problem is the lack of any competence in those teaching from the books, instead of having any real world, or current, experience.