Jacob is great at explaining what i need to know.  Definitely takes the time to explain in detail when needed.   Most of the other staff are great too.