Topics from groups, semigroups, rings, fields, algebras, and homological algebra. This is the second course in a sequence of three: Mth 641, Mth 642, and Mth 643.