Dayu Wang
His lecture slides and course structure are very organized. In his homework assignments, I know exactly what to do and how to do it. A lot of the homework assignments were used in his C++ class, except they are made to work in Java. He reuses his Zoom lectures from a previous semester, which eliminates any kind of connection with students.