Hey, a question about the field I work in!
I strongly suggest using a password manager. They will generate true random passwords much longer than you can personally remember, and they will ensure that you use a different password for every site (this is extremely important). In terms of risk...