Ensenya Dret penal i Dret processal penal a la Universitat Xinesa de Hong Kong. Ha sigut supervisor del programa clínic de la Facultat i instrueix als estudiants en matèria de defensa en judicis. Ha exercit com a advocat penalista en una de les principals cambres del Regne Unit, representant i assessorant a clients davant del Tribunal de Menors, el Tribunal de Magistrats, el Tribunal de la Corona i el Tribunal d'Apel·lació.
Abans d'incorporar-se a la comunitat acadèmica, Marsh va ser becari Erasmus, gaudint d'una beca per treballar al Tribunal Penal Internacional de les Nacions Unides per a la ex Iugoslàvia. Allà va ser assistent jurídic dels advocats encarregats d'acusar al sospitós del genocidi bosnià Radovan Karadzic. Ha treballat per al Centre de Justícia de Hong Kong (antic Centre d'Assessorament a Refugiats de Hong Kong) en la representació legal de sol·licitants d'asil davant l'ACNUR.
El seu treball acadèmic més recent inclou un examen detallat de l'eorsió del procés acusatori en el sistema de justícia penal anglès.