Karlis Kaugars
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
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
Memberships
IEEE Computer Society
Association for Computing Machinery