Kim is a good teacher. This was a hybrid class so we had a lot of online work but they were all super simple. She is an easy grader and class normally always got out early. You do have to go because she takes attendance every day.