Title: Algebra - a Senior Course