Dan Lizotte
His lectures are unstructured, and I wish all the graphs in his notes were annotated. I also feel his data science course would have been more relevant if I knew more math and stats. That said, he breaks down complex material so that it's accessible and he genuinely cares about student progress.