Mingfu Shao
Records all of his lectures and posts very good typed notes. He is really passionate about CS and helps with any questions you really have. I would like if the class was a little slower paced especially in lectures because sometimes its hard to follow while also taking notes, but he also records the lectures for this reason. Overall good guy