Mohsen Gheibi
Hes a very smart man so if you ask him a question hell get down to what youre looking for even if it takes a few tries to clarify what you mean. People say hes bad because he doesnt always explain everything, but I would just say make sure you ask questions because hes more than happy to help, at least from what Ive seen, you have to ask.