I have now used Bill for Levels II and III, and he has always been very helpful to me in my weak spots! I highly recommend him for his one-on-one Skype tutoring...he will work with you for as long as you need, and he is extremely patient. Best of all, he loves to teach, and it comes across in his interactions.