A virtual electromagnetic laboratory for the classroom and the WWW | Synapse