Introduction to Algebraic Structures I
Probably one of the hardest classes I took but very rewarding. If you want a future in math like you want to go to grad school I recommend. However, if you don't I would go on down to 401 because it's much easier so I've heard. Beware, exams are really hard and everyone fails together.