Computer-assisted teaching of organic synthesis