Alternative Approaches to Traditional Topics in Algebra