Rob is great. He is patient and thorough in his work. Broke everything down for me, step by step and took the time to explain things to where I understood them. Reviewed older test and the questions I got wrong, and why I got them wrong. Corrected my illogical thought process with those problems. I highly recommend him!