Without reading all the super long posts here, my two cents is that from experience, some instructors are better/more thorough than others, but ultimately it's your responsibility to absorb the material. I get what you're saying because I've been in ...