Haloalkanes and Haloarenes

A 13-module path through haloalkanes and haloarenes, in study order from foundations to the frontier.

Modules