Online chemistry homework system