Education brought to the 21st century.