I used to teach this subject. I use a method that's a little different than the standard, a method aimed at results, not tradition, and no need to learn grammar at the outset, when you've got enough new things to learn. If you learned by the traditional method you may find this radically different; but trust me.