Exactly!! , a good teacher with the actual practical work experience is very important.
It can make or break a technical subject when not supported with the field experience.
A boring teacher who just woffels over the technical stuff out of a book is very uninteresting, and may make you fall asleep in the class or just drop the subject.