K&E are super flexible and really helped me by talking through the background/theory before moving to the practical stuff. I found them from this: http://f0n.us/z0F1
All reviews seem positive