Math 331: Undergraduate Abstract Algebra I, Fall 2026
Professor: Darij Grinberg
Organization
Course description
An introduction to groups and monoids, including homomorphism theorems, group actions, Sylow theorems and the Cauchy--Frobenius lemma. Some basic theory of rings and fields will also be featured if time allows.
Level: undergraduate.
Prerequisites: Math 220 (or CS 270) and Math 201 (with some alternatives; see TMS for details).
Course materials
- Required:
- There is no required text; everything I type in class will appear below on this page.
- Other:
-
- Joseph J. Rotman, Advanced Modern Algebra: Third Edition, Part 1, AMS 2015.
- John A. Beachy, William D. Blair, Abstract Algebra, Waveland Press, 4th edition 2019. Official website with extra problems and solutions. Unofficial errata. The older 3rd edition can be found online. I've been recommended this book as a friendly introduction, and from what I've seen of it, it seems to be one; I plan to follow it to a large extent.
- Mark Steinberger, Algebra, 2006. Unofficial errata. This goes significantly deeper than we need, but it appears well-written.
- John B. Fraleigh, Neal E. Brand, A First Course in Abstract Algebra, 8th Edition 2021. Standard textbook used for this course by other lecturers.
- Intuition-heavy and entertainingly written lecture notes by Samir Siksek. Unofficial errata (search for "Siksek" on the page).
- Julia Goedecke's notes on groups, 2017.
- P. Stevenhagen, Algebra I, 2026. Eclectic introduction rich in geometric examples.
- Richard Elman, Lectures on Abstract Algebra, preliminary version 2024. Long set of notes; goes rather deep.
- Antonio Machì, Groups, Springer 2012. This probably contains all the group theory we will do, and then some.
- Nathan Carter, Visual Group Theory, MAA 2009. Plenty of examples and illustrations; likely good as additional reading.
- Keith Conrad, Expository papers. Not a systematic course, but Conrad is one of the clearest writers I know.
- Leandro Vendramin, Group theory, 2026. Probably too terse, but nice as a roadmap.
- Matt Macauley, Visual Algebra, 2025: so far, a set of slides visualizing many concepts in algebra (not exactly introductory, and your mileage may vary as to the helpfulness of the visuals); eventually to become a textbook. (For group theory, there is also Nathan Carter, Visual Group Theory, MAA 2009.)
- Joe Mileti, Abstract Algebra, 2023. Another set of lecture notes.
- Further references at https://www.cip.ifi.lmu.de/~grinberg/t/25wa/ .
Course calendar
- Week 0:
- Week 1:
- Week 2:
- No Copyright:
- The above lecture notes and assignments have been released under the CC0 license, i.e., are dedicated to the public domain. They can be copied, modified and distributed without permission. See the license for details.
Grading and policies
- Grading matrix:
- 40%: homework sets. (Your lowest homework score will be dropped.)
- 20%: midterm 1.
- 20%: midterm 2.
- 20%: midterm 3.
- Grade scale:
- These numbers are tentative and subject to change:
- A+, A, A-: (80%, 100%].
- B+, B, B-: (60%, 80%].
- C+, C, C-: (40%, 60%].
- D+, D, D-: (20%, 40%].
- Homework policy:
- Collaboration and reading is allowed, but you have to write solutions in your own words and acknowledge all sources that you used.
- Asking outsiders (anyone apart from Math 331 students and Drexel employees) for help with the problems is not allowed. (In particular, you cannot post homework as questions on forums before the due date!)
- The use of generative AI (GPT, Claude, etc.) in solving problems or formulating the solutions is not allowed.
- Late homework will not be accepted. (But keep in mind that the lowest homework score will be dropped.)
- Solutions have to be submitted electronically via Canvas. Solutions must be typeset; handwriting will not be accepted! To typeset text with formulas, you can use any of LaTeX (a free online editor is Overleaf), Markdown (a free online editor is Stackedit), LibreOffice (which has a built-in equation editor), Google Docs (which, too, has an equation editor inside), or many other tools. You can use AI for typesetting as long as you don't let it change the wording, only the typesetting/formatting.
If there are problems with submission, send your work to me by email for good measure.
- Midterm policy:
- Midterms will be written in-class on three Fridays (probably Oct 23, Nov 13 and Dec 4).
- No collaboration or use of technology is allowed on midterms.
- Expected outcomes:
- The students should have an understanding of the basic multiplicative objects of abstract algebra: groups, monoids, group actions. This includes fundamental theorems like the isomorphism theorems, the Sylow theorems and the orbit-stabilizer formula, as well as features of permutations like signs and cycles.
Other resources
- Homework help:
- Math Resource Center; see schedule. Starts Sep 24.
- Further resources:
-
Back to Darij Grinberg's teaching page.