Overleaf
Overleaf is an online collaborative document editing service for TeX/LaTeX documents.
LaTeX is a programming/markup language that allows you to write publication-quality papers. The language takes a bit of time to master, but the end result are documents that you can be sure will look exactly the same whether compiled now or anytime in the future.
Overleaf projects are also Git projects, meaning that you can clone a project and work on it locally in your text editor of choice, then push changes and allow Overleaf to control the build process.
If there is time/interest, we can provide a short introduction to Overleaf/LaTeX. All assignments can be submitted using this platform if you feel up to it!