Jessica Richards is a former writer for Top Ten Reviews. She graduated with a master’s degree in English from Weber State University, where she now teaches. You'll find her bylines across a number of articles concerning software, especially when it comes to typing software. She has also written about grammar checker software packages too.