Randy Ribler, PhD

Associate Professor
Chair, Computer Science Department


Hobbs 103

Degrees and Certifications

  • Postdoctoral Research Associate
    University of Illinois
    Urbana-Champaign, Illinois
    August 1996 – July 1998
  • Doctor of Philosophy
    Computer Science and Applications
    Virginia Tech
    Blacksburg, Virginia
    April 1997
  • Master of Science Computer Science
    George Mason University
    Fairfax, Virginia
    May 1991
  • Bachelor of Science Computer Science
    University of Maryland
    College Park, Maryland
    May 1980


June 1998 to present – Computer Science Program
Lynchburg College

  • Associate Professor (fall 2004 – present)
  • Fulbright Scholar (February 2006 – July 2006) Vietnam National University, Hanoi
  • Computer Science Program Coordinator (fall 2000 – present)
  • Assistant Professor (fall 1998 – 2004)

August 1996 to July 1998 – Department of Computer Science
University of Illinois, Urbana-Champaign

  • Postdoctoral Research Associate, Staff member of Daniel A. Reed’s Pablo Group
  • Designed and implemented the DARPA funded Autopilot instrumentation library for real-time adaptive steering of parallel and distributed applications. Worked with the Pablo Group scalable I/O and virtual reality development teams to integrate Autopilot sensors and actuators into an immersive environment for the visualization and manipulation of I/O performance.

September 1991 to August 1996 – Virginia Tech Computer Science PhD Candidate
Graduate Teaching Assistant (Fall 1992 to Spring 1996)

  • Fall 1995 and Spring1996 – Instructor for introductory Unix class.
    Taught three one-hour sections each week to a total of approximately 90 students each semester. Developed lectures and course materials.
  • Fall 1994 – Lab instructor for assembly language programming class.
    Taught two sections twice each week. Developed lectures and class exercises.

Professional Organizations

  • Association for Computing Machinery (ACM)
  • Consortium for Computing Sciences in Colleges (CCSC)

Honors and Awards

  • F?F offered membership in 1993
  • UPE, the Computer Science National Honor Society, offered membership in 1993
  • NSF Project Kaleidoscope (PKAL) Faculty for the 21st Century, member since 2000
  • Bio appeared in Who’s Who in America, 2002

Selected Publications

  • Randy L. Ribler and Chris R. Jordan. Visualizing speciation in evolving neural networks, accepted for publication at ANNIE 2003
  • Randy L. Ribler and Daniel A. Reed. Future Generation Computer Systems, special issue (Performance Data Mining) 18(1), September 2001, pp. 175-187
  • Randy L. Ribler and Marc Abrams. Using visualization to detect plagiarism in computer science classes, IEEE InfoVis 2000, Salt Lake City, Utah, October 2000.
  • Daniel A. Reed and Randy L. Ribler. Performance analysis and visualization. In Ian Foster and Carl Kesselman, editors,Computational Grids: State of the Art and Future Directions in High Performance Distributed Computing, Chapter 15. Morgan Kaufmann Publishers, Inc., San Mateo, CA, 1999.
  • Randy L. Ribler, Jeffrey S. Vetter, Huseyin Simitci, and Daniel A. Reed. Autopilot adaptive control of distributed applications, Proceedings of the 7th IEEE Symposium on High-Performance Distributed Computing, Chicago, IL, July 1998
  • Daniel A. Reed, Ruth A. Aydt, Luiz DeRose, Celso L. Mendes, Randy L. Ribler, Eric Shaffer, Huseyin Simitci, Jeffrey S. Vetter, Daniel R. Wells, Shannon Whitmore, and Ying Zhang, “Performance Analysis of Parallel Systems: Approaches and Open Problems,” Joint Symposium on Parallel Processing (JSPP), pp, 239-256, Nagoya, Japan, June 1998 (invited paper and keynote presentation)
  • Randy L. Ribler. Visualizing Categorical Time Series Data with Applications to Computer and Communications Network Traces. PhD thesis, Computer Science Department, Virginia Tech, April 1997.
  • M. Abrams, R. Ribler, and A. Mathur. Two performance tool design issues and Chitra’s solutions. In ACM SIGMETRICS Symposium on Parallel and Distributed Tools, Philadelphia, PA, May 1996.
  • R. Ribler, A. Mathur, and M. Abrams. Visualizing and modeling categorical time series data. In Symposium on Visualizing Time-varying Data, NASA Conference Publication 3321, Williamsburg, VA, January 1996.
  • Abrams, S. Williams, G. Abdulla, S. Patel, R. Ribler, and E. A. Fox. Multimedia traffic analysis using Chitra95. In Proc. ACM Multimedia ’95, San Francisco, CA November 1995.
  • Randy L. Ribler. The integration of the Xenologic X-1 AI coprocessor with general purpose computers. In COMPCON 87, San Jose, CA, February 1987. IEEE Computer Society.
  • Randy L. Ribler. KPS – an approach to knowledge representation. In Proc. of the Westinghouse Symposium on Artificial Intelligence, Pittsburgh, PA, October 1986