Here are some lectures for my classes. I update each chapter as I teach the course. If you have suggestions or corrections, I would like to hear from you.
An introduction to algebra
Undergraduate abstract algebra. It is used for the Abstract Algebra sequence (MTH 4775-4776) and parts of it for Computational Algebra (APM 4777/5777).
Algebra
Graduate level abstract algebra. It is used for the graduate sequence in Algebra (MTH 5771-5772).