Education
- Ph.D., Computer Science, May 1998, New Mexico State University
- Dissertation Title: A Hierarchical Approach to Detail + Context Views
- MS., Computer Science, May 1992, New Mexico State University
- Thesis Title: BASS and CAT: Two Fisheye Views of Trees
- BA., Computer Science, June 1988, Kalamazoo College
Areas of Interest
Information visualization, with special emphasis on the navigation and presentation of large data sets using focus + context techniques such as fisheye views and semantic zooming. Human-Centered design and implementation of large-scale information systems. Presentation of programming-associated information such as debugging output, multiprocess synchronization and communication primitives. Data visualization, time varying process presentation.
Professional Experience
-
Associate Professor, 2004 - present
Assistant Professor, 1998 - 2004 - Western Michigan University, Kalamazoo, MI
-
Manager, Computer Operations, 1996 - 1998
Systems Analyst III, 1993 - 1996
Computer Specialist II, 1992 - 1993
Graduate Research Assistant, 1990 - 1992 - New Mexico State University, Las Cruces, NM
Peer Reviewed Publications
- Massive Scale Distributed Numerical Integration Using Web Service
-
(with S. Li and E. de Doncker)
2004 Hawaii International Conference on Computer Sciences. - Transformation Interface - ParInt
-
(with J. Van Voorst, A. Raju and E. de Doncker)
Proceedings, 15th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS'03) - Load Balancing in Distributed Adaptive Task Partitioning
-
(with C. Achalla and E. de Doncker)
Proceedings, 15th IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS'03) - Current status of the ParInt package for Parallel multivariate Integration.
-
(with E. de Doncker, L. Cucos and R. Zanny)
Proceedings of the Computational Particle Physics Conference (CPP'01); pp. 110-119. - Scalability of Branch-and-Bound and Adaptive Integration
-
(with R. Zanny and E. de Doncker)
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'01); pp. 674-680. - Performance and Irregular Behavior of Adaptive Task Partitioning
-
(with E. de Doncker, R. Zanny and L. Cucos)
Springer Lecture Notes in Computer Science; 2074 (2001); pp. 118-127. - ParVis: Visualizing Distributed Dynamic Partitioning Algorithms
-
(with R. Zanny and E. deDoncker)
Proceedings of the International Conference on Parallel and Distributed Processing Techniques and Applications; PDPTA '00; pp. 1215 - 1222. - Distributed Numerical Integration Algorithms and Applications
-
(with E. de Doncker and R. Zanny)
In Fourth World Multiconference on Systemics, Cybernetics, and Informatics; pp. 244-249. - OTree: A Tree Visualization using Scaling and Omission
- In Human-Computer Interaction: Interact '99; M. sasse, C. Johnson (Eds.); Edinburgh, Scotland, August 1999; IOS Press; pp. 491-496.
- A new Paradigm for Scientific Visualization
-
(with E. deDoncker)
Proceedings, PDPTA'99; Las Vegas, NV; June 28 - July 1; pp.1384-1389. - Integrated Multi Scale Text Rerieval Visualization
- In CHI'98 Conference Summary; Los Angeles; April 1998; pp. 307-308.
- A Simple Algorithm for Drawing Large Graphs on Small Screens
-
(with J. Reinfelds and A. Brazma)
In Lecture Notes in Computer Science #894, R. Tamassia, I. Tollis (Eds.); Springer-Verlag, Berlin, 1995; pp. 278-281. - Equal access to information for all: making the world of electronic information more accesible to the handicapped in our society
-
(with A. Karshmer)
ACM SIGCAPH: Computers and the Physically Handicapped; Issue 52-3; November 1995; pp. 11-23. - Adapting Graphical User Interfaces for Use by Visually Handicapped Computer Users: Current Results and Continuing Research
- (with A. Karshmer, et. al.)
Proceedings, ICCHP'94; September 14-16, 1994;Vienna, Austria; pp. 16-24. - Visualization and Transformation of SGML Knowledge Representation Structures
-
(with J. Reinfelds)
Proceedings, SEKE '94, The 6th International Conference on Software Engineering and Knowledge Engineering; pp. 330-335.
Technical Reports
- Pion: A Problem Solving Environment for Parallel Multivariate Integration
-
(with S. Li and E. de Doncker)
Western Michigan University Department of Computer Science Technical Report TR/03-04; Kalamazoo, MI, 2003. - Load Balancing in Distributed Adaptive Task Partitioning
-
(with C. Achalla and E. de Doncker)
Western Michigan University Department of Computer Science Technical Report TR/03-05; Kalamazoo, MI, 2003. - Data Extraction from IT8.7/2 Test Charts
- Western Michigan University Department of Computer Science Technical Report TR/02-07; Kalamazoo, MI, 2002.
- A Generic Graph Layout Framework
-
(with A. Gato)
Western Michigan University Department of Computer Science Technical Report TR/01-04; Kalamazoo, MI, 2001. - Slope Chaser: A software Solution for Generation Regional Cross-Sections from a Slope Monitoring System
-
(with S. Fleming)
Western Michigan University Department of Computer Science Technical Report TR/01-03; Kalamazoo, MI, 2001. - Visualization of SNMP-Load Under GNOME Using the SDDF-Structure
-
(with S. Hallau)
Western Michigan University Department of Computer Science Technical Report TR/01-02; Kalamazoo, MI, 2001. - A parallel Astronomical N-Body Simulation
-
(with A. Gato and E. de Doncker)
Western Michigan University Department of Computer Science Technical Report TR/01-01; Kalamazoo, MI, 2001. - Image-based Website Indexing
-
(with L. Devanapalyam)
Western Michigan University Department of Computer Science Technical Report TR/00-07; Kalamazoo, MI, 2000. - Software Information Database System
-
(with R. Bandaru)
Western Michigan University Department of Computer Science Technical Report TR/00-06; Kalamazoo, MI, 2000. - Online Message Board
-
(with N.R. Akkati)
Western Michigan University Department of Computer Science Technical Report TR/99-XX; Kalamazoo, MI, 1999. - Presenting Structured Text Using a Scaled Fisheye Approach
- New Mexico State University Technical Report NMSU-CSTR-9720;Las Cruces, NM, 1997.
- CATGraph: Visualizing Large Labeled Graphs
- (with A. Brazma)
New Mexico State University Technical Report NMSU-TR-92-CS-08; Las Cruces, NM, 1992. - BASS and CAT: Two Fisheye Views of Trees
- New Mexico State University Technical Report NMSU-TR-92-CS-06;Las Cruces, NM, 1992.
- SysNotes: A program for creating, editing and viewing hypertext spaces
- (with J. Reinfelds)
New Mexico State University Technical Report NMSU-TR-91-CS-24; Las Cruces, NM, 1991.
Speaking Engagements
- October 1, 1998 - "Using Distortion for Information Display: An Overview and Research Directions"
- CS Department Colloquim.
- September 28, 2000. "The ParVis project: Visualizing Distributed Dynamic Partitioning Algorithms"
- CS Departmental Colloquim.
- November 22, 2002. "Skipping, Scaling and Squasing: Three Techniques for Integrating Detail and Context in Information Visualization"
- CEAS College Seminar Series.
Grants and Awards
- Boeing Large Scale Simulation: Environment and Sensor Extensions, Boeing Corp (with J. Kapenga), $71,064, January 2004.
- MRI: Acquisition of Computing and Peripheral Hardware to Support Collaborative Research and Research Education in Imaging and Information Visualization, National Science Foundation (with I. Abdel-Qader, A. Sharma, B. Bazuin and L. Yang), $339,480 (incl. $102,600 WMU cost share), June 2002.
- Globally Accessible Integration Services over Internet2 (with E. de Doncker);\\ WMU Internet2 Program; $30,000, June 2002.
- ALGORITHMS: Distributed Multivariate Integration in a Problem Solving Environment, National Science Foundation (with E. deDoncker, A. Gupta and A. Gentz), $348,495, May 2002.
- CISE Research Resources: Information Visualization and Incremental Knowledge Discovery in a Cluster Computing Environment, National Science Foundation (with E. de Doncker, L. Yang and M. Mohania), $292,870 (incl. $97,623 WMU cost share), September 2001.
- Proposal Development Award, Western Michigan University (with E. de Doncker), $7,000, June 2001.
- Center of Excellence in Computational Science Jumpstart Funding, Western Michigan University, (with A. Gupta and E. de Doncker), $50,000, June 2001
- Research Development Award, Western Michigan University, $3,000, May 1999.
Teaching Assignments
-
Introduction to Computers
- Introduction to Computer Science I
- Intoduction to Computer Science II
- Data and File Structures
- GUI Programming
- Human-Computer Interaction
- Advanced Human-Computer Interaction
- Operating Systems
- Information Retrieval
- Information Visualization
- Programming Languages
- Compiler Design and Development (Compilers I)
- Compiling Theory and Practice (Compilers II)
- Theory of Computer Graphics
- Introduction to Computer Science I
Ph.D. Students Advised
- Shujun Li, Ph.D.
- Chandrasekar Achalla, Ph.D.
Committee Service
- WMU University Architecture and Standards Committee
- WMU Arts and Sciences Computer Committee
- WMU Engineering and Applied Sciences Information Technology Standards Committee
- WMU Engineering and Applied Sciences Safety Commiteee
- WMU Computer Science Graduate Committee
- WMU Computer Science Hardware Committee
- WMU Arts and Sciences Computer Committee
Memberships
- IEEE Computer Society
- Association for Computing Machinery