Chair, Computer Science Department
June 1998 to present – Computer Science Program
- Fall 2004- present, Associate Professor
- Fall 2000- present, Computer Science Program Coordinator
- February 2006- July 2006, Fulbright Scholar, Vietnam National University, Hanoi
- 1998-2004, Assistant Professor
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 Spring 1996, Instructor for introductory Unix class.
- Fall 1994, Lab instructor for assembly language programming class.
- Postdoctoral Research Associate – University of Illinois Urbana-Champaign, August 1996 – July 1998
- Doctor of Philosophy, Computer Science and Applications – Virginia Tech, April 1997
- Master of Science Computer Science – George Mason University, May 1991
- Bachelor of Science Computer Science – University of Maryland, May 1980
- 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
Awards and Honors
- 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
- Association for Computing Machinery (ACM)
- Consortium for Computing Sciences in Colleges (CCSC)