second semester 3xxx courses suck! the good ones are all in first semester (at least from what i have experienced), that said, i would recommend topology (3180), algebra (3120), and topics in applicable (3720).
Nb. I have not done (and will never do) algebra, and topology has changed...