well, I always think this forum is for english learning. I can type in Chinglish and assuming it is acceptible. ;)
why don't you ask your professor what exactly he/she means by 'holy grail'. I think it is a positive comment, opposite of holy crap.