I can't compliment Professor Xiang enough. First and most importantly she's a happy person. Like contagiously happy. Made me smile to login to the zoom meeting. Secondly, best organized online class I've ever taken. It was a study in right practices for good online content. Great class. Grading was very fair. Expectations were always clear.