William Mansky
Very thorough about his lecture material. Stops frequently for questions and is always quick to respond on Piazza. Me being unfamiliar with the topics does feel like hitting a brick wall at times and his lectures may benefit from more concrete examples. Homework problems are usually simple and help you understand the content of the course.