Dr. Hafez is an associate professor of National Security Affairs at the Naval Postgraduate School in Monterey, California.