Craig Thames, P.E articles