ESL Students -
- Go to "MATC-ESL" to watch ESL videos and find interesting ways to practice English online.
- Look through this list of books. I'm sure you'll find some that you'll enjoy reading, although you might need to keep a dictionary nearby.
- Advanced ESL 6 class page