Tommi Koskinen
It is more work than the other 170s that my friends took but it taught me a lot and was very interesting. I recommend showing up to office hours if you get behind since he and his TAs were helpful.