Prior to joining Queen’s, he was a Visiting Assistant Professor at Duke University School of Law. He earned his PhD in Politics from Princeton University, his JD from Yale Law School, and his AB in Applied Mathematics-Economics from Brown University, where he graduated magna cum laude. At Princeton, Ewing was a Laurance S. Rockefeller Graduate Prize Fellow in the University Center for Human Values.