D. Wendlandt, M. Casado, P. Tarjan, N. McKeown: The Clack graphical router: visualizing network software. SOFTVIS 2006: 7-15
J. Boyd, M. Sayles, L. Olsen, P. Tarjan: "Content Description Servers for Networked Video Surveillance", in proceedings of IEEE International Conference on Information and Technology: Coding and Computing, ITCC 2004 April 5-7, 2004, Las Vegas, Nevada.
J. Boyd, M. Sayles, L. Olsen, and P. Tarjan: "Internet Broadcast of Hockey: A Scale Prototype", proceedings of SPIE Internet Imaging V, San Jose, CA, January 2004, p193-201.
A. Bruen and M. Forcinito (2004). Cryptography, Information Theory, and Error Correction. Wiley-Interscience. [wrote 3 chapters and edited / typeset textbook]
Wrote a ray tracer from scratch (without using external image / math libraries).
Implemented an automated traffic router for metropolitan areas (Undergrad Thesis)
Created a teaching tool for learning Bezier, B-Spline, and NURBS curves; as well as surface subdivision.
Created a window manager on top of DOS, written entirely in C, using a Linear Frame Buffer. Responsible for creating all the interrupt handlers (mouse, microphone, timer).