Craig Thompson, P.E. articles