Marlin and Niss describe the computer-managed Advanced Learning System developed at Western Illinois University for teaching macro and micro concepts for the basic principles course. By adapting the ...