I love Professor Arrington, she is the kindest woman and seriously cares for her students. I opted to be in person of her class and 100% recommend. She structures her class in a very interesting way and is big on teams, which I find helpful. She wants you to do well. She gives lots of "tests", but they are online and usually around 28 questions.