כרמון הוא בעל תואר ראשון מהאוניברסיטה העברית בתרבות אנגלית וצרפתית, ובעל תואר שני ודוקטורט מאוניברסיטת חיפה, במדע המדינה. בשנים 1992–2000 שימש מרצה בנושאי טרור בינלאומי באוניברסיטת חיפה, אחר כך באוניברסיטת בר-אילן ומ-2003 הוא מכהן כמרצה וחוקר במרכז הבינתחומי הרצליה. היה יועץ למשרד הביטחון והשתתף בהכנות הביטחוניות שארגן האו"ם לקראת שתי אולימפיאדות, אולימפיאדת אתונה (2004) ואולימפיאדת בייג'ינג (2008). כמו כן היה יועץ לענייני ביטחון לרשויות הסיניות בשאנגחאי, לקראת תערוכת אקספו 2010 שם.