A RoboRIO simulator with a custom driver station to allow robot code to by fully tested before anything is pushed to the robot. This is very useful for teaching the WPILibJ library and for testing any robot code that could possible break something.