Akademska izobrazba
2001 – doktor prava – Pravna fakulteta Univerze v Ljubljani – naslov disertacije: “Ravnovesje med pravom in politiko z vidika funkcij delitve oblasti« “, mentor prof. dr. Albin Igličar
1994 – LL.M. (Master of Law in Common Law Studies) – Georgetown University Law Center v Washingtonu, D.C., ZDA (John Marshall Fellowship), mentor prof. dr. Mark V. Tushnet
1992 – diplomirani pravnik – Pravna fakulteta Univerze v Ljubljani – mentor prof. dr. Boštjan M. Zupančič
Delovne izkušnje
2015 – danes: dekan Evropske pravne fakultete v Novi Gorici
2014 – danes: profesor prava na Fakulteti za management in pravo, Ljubljana (MLC)
2005 – danes: docent, nato izredni profesor za Filozofijo in teorijo prava ter ustavno pravo na Evropski pravni fakulteti ter Fakulteti za državne in evropske študije poučuje predmete Pravoznanstvo, Filozofija in teorija prava, Teorija prava, Primerjalno pravo, Pravna zgodovina ter Osnove prava
2008 – 2012: prodekan za študentske in študijske zadeve na Evropski pravni fakulteti v Novi Gorici
1996 – 2008: pravni svetovalec na Ustavnem sodišču RS v Službi za analize in mednarodno svetovanje ter pomočnik predstojnika te službe
1992–1995: sodniški pripravnik na Višjem državnem tožilstvu v Ljubljani in Višjem sodišču v Ljubljani (pravniški državni izpit opravljen leta 1996)
Imenovanja
2016 – 2018: Predsednik Sodnega sveta RS
2015 – 2016: Podpredsednik Sodnega sveta RS
2012 – 2015: član Sodnega sveta RS
2010 – 2013: član Sveta Nacionalne komisije za kakovost v visokem šolstvu
2008 – 2012: član Odbora Republike Slovenije za Zoisovo nagrado, Zoisovo priznanje, priznanje ambasador znanosti Republike Slovenije in Puhovo priznanje
Druge strokovne aktivnosti
1998 – danes: sodni tolmač za angleški jezik
1996 – danes: številni prevodi pravnih dokumentov ang-slo-ang
Glavna področja strokovnega udejstvovanja
Filozofija in teorija prava, ustavno pravo, pravna zgodovina, primerjalno pravo, angleška pravna terminologija.
Bibliografija se nahaja na spletnem mestu.