The projects will involve making modificaitons and extensions to the xv6-riscv OS.
The recommend devleopment environment is Visual Studio Code, setup instructions are here.