Alberto Iniguez
He's knowledgeable, but a bad instructor. He moves through the material too fast on top of talking too fast (like, REALLY fast). When asked for clarification he won't actually listen to your question; he just repeats his lightning-fast explanation over again with no change. No attempt to actually figure out what you understand and what you don't.