Yeongseong Jo
His lectures can run a little long, but they are recorded. He has plenty of examples, which the quizzes/tests are similar to. He gives one homework assignment but it can be time consuming. He's accessible outside of class. His accent makes him hard to understand, but he tries to be loud and clear.