Genesis: A Distributed Database Operating System. - Thomas W. Page Jr.; Matthew J. Weinstein; Gerald J. Popek (SIGMOD Conference, 1985)

Transactions and Synchronization in a Distributed Operating System. - Matthew J. Weinstein; Thomas W. Page Jr.; Brian Livezey; Gerald J. Popek (SOSP, 1985)

An efficient overloaded method for computing derivatives of mathematical functions in MATLAB. - Michael A. Patterson; Matthew J. Weinstein; Anil V. Rao (ACM Trans. Math. Softw., 2013)

A Source Transformation via Operator Overloading Method for the Automatic Differentiation of Mathematical Functions in MATLAB. - Matthew J. Weinstein; Anil V. Rao (ACM Trans. Math. Softw., 2016)

Algorithm 984: ADiGator, a Toolbox for the Algorithmic Differentiation of Mathematical Functions in MATLAB Using Source Transformation via Operator Overloading. - Matthew J. Weinstein; Anil V. Rao (ACM Trans. Math. Softw., 2017)