I'd think so, I got sub-1min pretty fast but took a while to get sub-30, just make sure to practice and get more efficient in the steps.
A tip that may help you remember the algorithms, make rhymes out of them, that's what I did when I just started, although when I had done rhymes for all of...