Fred Scott
The only way to understand the material he presents in his class is to 1) Figure out which book is required for the class, then 2) teach it to yourself before you take his class. He has a bad habit of reading the PowerPoint slides verbatim then zooming through his coding examples so damn fast you can't keep up or understand anything he presents.