Those courses sound really interesting - a politically engaged and informed lecturer is always great. Don't overlook the Formalist analysis, though - I didn't even study it until third year English, and it turned out to be fantastic basis for analysis, even when just using it to disagree, or understand why someone's analysis seems so antithetical to the politics of the text. I wish I'd studied it earlier!
no subject