CS3 students, I re-coded the strategy design pattern sorting example to make it cleaner. The collection now contains the vector to be sorted and the sorter (strategy) uses the push, rather than pull, method. Thanks, -- Mikhail