This is a semester course in abstract algebra, covering groups, rings, and fields. It also serves as a rigorous introduction to mathematical thinking and proofs. The textbook is Dummit and Foote's Abstract algebra, third edition.  Hence, we will cover Chapters 1 to 8.