Good Article. I would add that these are good for any non-advanced and other advanced degrees. I would add a grammar checker (something that I must use almost all the time and still mess up). I use Grammarly. Grammarly also has a plagiarism checker. I am a fan of plagiarism checkers because they protect me.