Richard Moon, Professor of Law