Many do get away with rote learning in English, but this won't help you enjoy the subject and English will be a drag. Much easier to do well if you enjoy a subject.
With eco, you can get away with it in some aspects, but ask yourself "Why does this happen?" and extrapolate on bits of info...