Alex says that C is probably a better choice since (1) FreeRTOS is nice and (2) some EE will be doing embedded programming and their classes teach them C. Rust is not the easiest language to learn.
## STM32 microcontroller
Alex told me the chip we are using is the [STM32G0B1RE](https://www.st.com/en/microcontrollers-microprocessors/stm32g0b1re.html). The development board is [NUCLEO-G0B1re](https://www.st.com/en/evaluation-tools/nucleo-g0b1re.html).