Danny Huffman
Not great at lectures. If you ask for clarification, it doesnt help much. He sometimes will be 1/2 way through a problem on the board and will day he was doing it wrong and erase it with out explanation.