Tyson R. Henry
Department of Computer Science
California State University, Chico
Chico, California 95929-0410


Education

Ph.D., Computer Science, University of Arizona, Tucson, Arizona, May 1992.
Dissertation: “Interactive Graph Layout: the Exploration of Large Graphs.” Adviser: Scott E. Hudson.

M.S., Computer Science, University of Arizona, Tucson, Arizona, May 1987.
B.A., Physics, Vassar College, Poughkeepsie, New York, May 1984.


Experience

Assistant Professor, Department of Computer Science, California State University, Chico, Chico, CA,
August 2001 – Present.

Principal Member of Technical Staff, Sandia National Laboratories, Albuquerque, NM,
May 1998 – August 2001.

Visiting Assistant Professor, Department of Computer Science, University of New Mexico, Albuquerque, NM,
August 1992 – May 1994, August 1997 – May 1998.

Member of Technical Staff, Nichols Research Corporation, Albuquerque, NM,
January 1996 – August 1997 (full time), August 1997 – April 1998 (part time).

Staff Scientist, Applied Research Associates, Inc., Albuquerque, NM,
September 1994 - January 1996.


Courses Taught

Programming and Algorithms II (CSCI 112)
Software Engineering (CSCI 330)
Operating Systems (CSCI 340)
Computer Graphics Programming (CSCI 566)
Compiler Design (CSCI 515)
Software Engineering (CSCI 630)
Software Analysis and Testing (CSCI 639)
Programming Languages (CSCI 315)
Accelerated Introduction to C++ Programming (UNM)
Intermediate Computer Programming (UNM)
Object-Oriented Software Engineering (UNM)
User Interface Tools (UNM)
Concurrent Programming (UNM)
Topics in Software Engineering (UNM)
Topics in Peopleware (UNM)
Topics in User Interfaces (UNM)


Peer Reviewed Publications

  1. Tyson R. Henry, Janine LaFrance, “Integrating Role-Play into Software Engineering Courses,” in Journal of Computing Sciences in Colleges, Vol 22, No 2, pp. 32-38, 2006.

  2. Tyson R. Henry, Janine LaFrance, “The Changing Role of Computing Education: Fostering Collaboration,” in Issues in Information Systems, Vol 6, No 2, pp. 67-71, 2006.

  3. Tyson R. Henry, “Teaching Compiler Construction Using a Domain Specific Language,” in Proceedings of the Thirty-Sixth ACM SIGCSE Technical Symposium on Computer Science Education, February 2005.

  4. Tyson R. Henry, “Software Development Productivity: Considering the Socio-Technical Side of Software Development,” in Issues in Information System, Vol 4, No 5, pp. 110-117, 2005.

  5. Tyson R. Henry, “The Game Programming Language,” in Proceedings of the 3rd International Conference on Computer Science and its Applications, June 2005.

  6. Robert Strazzarino, Tyson R. Henry, “Volunteerism: A New Idea for Filling University Information Technology Needs,” in Proceedings of the 33rd Annual ACM SIGUCCS Conference on User Services, November 2005.

  7. Tyson R. Henry, Hilary Holz, Clarke Steinback, Catherine Reed, Akanksha Baid “WIP: Student Retention and Recruitment in Computer Science Programs,” in Proceedings of the Frontiers in Education Conference, October 2004.

  8. Tyson R. Henry, James M. Skinner, Freeman A. Kilpatrick, “Space Image Acquisition and Processing Architecture,” in Proceedings of the IEEE Aerospace Conference, March 1998.

  9. Tyson Henry, Scott Hudson, Andrey Yeatts, Brad Myers, Steven Feiner, “A Nose Gesture Interface Device: Extending Virtual Realities,” (Satirical Paper), in Presence, Vol. 1, Issue 2, pp. 258-261, April 1992. (Also appears in Proceedings of the ACM Symposium on User Interface Software and Technology, pp. 65-68, November 1991.)

  10. Tyson R. Henry, Scott E. Hudson, “Interactive Graph Layout,” in Proceedings of the ACM SIGGRAPH Symposium on User Interface Software, pp. 55-64, November 1991.

  11. Tyson R. Henry, Scott E. Hudson, “Multidimensional Icons,” in ACM Transactions on Graphics, Vol. 9, No. 1, pp. 133-137, January 1990.

  12. Tyson R. Henry, Scott E. Hudson, Gary L. Newell, “Integrating Gesture and Snapping into a User Interface Toolkit,” in Proceedings of the ACM SIGGRAPH Symposium on User Interface Software, pp. 112-122, October 1990.

  13. Tyson R. Henry, Scott E. Hudson, “Using Active Data in a UIMS,” in Proceedings of the ACM SIGGRAPH Symposium on User Interface Software, pp. 167-178, October 1988.

  14. Tyson R. Henry, Scott E. Hudson, “SQUISH: A Graphical Shell for UNIX,” in Proceedings of the Graphics Interface '88 Conference, pp. 43-49, June 1988.

Last updated August 2007.