Dan R. Lipsa Information Technology
Armstrong Atlantic State Univ.
11935 Abercorn St.
Savannah, GA 31419-1997
http://galati.armstrong.edu
Dan.Lipsa@armstrong.edu        Work: (912) 344-2749

General Research Interests
My main area of research focuses on general techniques for improving performance of out-of-core visualization of multidimensional scientific data. I follow two directions in improving processing speed. First, I use knowledge of the storage order of data on disk and knowledge of data access patterns required by the visualization algorithm to optimize disk access. Second, I create multiresolution or adaptive resolution representations of data and I use the low resolution version of data for building a representation of the entire data-set, and I use the high resolution version of data only for visualizations of small regions of interests. I am especially interested in using my work and general visualization algorithms in medicine. This resulted in the development of a planing tool used for early detection of collisions in radiation treatment of cancer patients.
Publications
•   Hamza-Lup F.G, Sopin I, Lipsa D, and Zeidan O, (2007) "X3D in Radiation Therapy Procedure Planning", International Conference on Web Information Systems and Technologies(WEBIST 2007), March 3-6, Barcelona, Spain
•   Dan R. Lipsa, Philip J. Rhodes, R. Daniel Bergeron, and Ted M. Sparr. Spatial prefetching for out-of-core visualization of multidimensional data. In Conference on Visualization and Data Analysis, San Jose, CA, January 2007.
•   Felix Hamza-Lup and Dan R. Lipsa. 3d polygonal models from cat scans for medical planning. In Proceedings of Virtual Concept, Cancun, Mexico, December 2006.
•   Dan R. Lipsa, R. Daniel Bergeron, Philip J. Rhodes and Ted M. Sparr. Iteration Aware Prefetching for Scientific Data. In Proceedings of the 43rd ACM Southeast Conference, Kennesaw, GA, March 2005
Talks
•   Spatial prefetching for out-of-core visualization of multidimensional data. Visualization and Data Analysis, San Jose, CA, January 2007.
•   Gnu octave - a tool for science and mathematics. Teaching and Learning Symposium, Armstrong Atlantic State University, March 2006.
•   Gnu octave - a tool for science and mathematics. Mathematics Technology Conference, Valdosta State University, February 2006.
•   Open source software, the engine behind an internet start-up company. Armstrong Atlantic State University Colloquium, October 2002.
Grants and Awards
•   Armstrong Atlantic State University Research and Scholarship Grant, January 1, 2005 to June 30, 2005. Iteration Aware Prefetching for Scientific Data, Principal Investigator
•   Richard A. Lyczak Computer Science Graduate Teaching Assistant Award, 1998
•   Teaching Assistantship from University of New Hampshire, 1996-1998
Professional and Academic Experience
Armstrong Atlantic State Univ., Savannah, GA
Assistant Professor, Information Technology
January 2003
Taught Data Structures and Algorithms, Rapid Java Application Development, Analysis of Algorithms, Discrete Mathematics, Theory of Computation, Object Oriented Programming in C++ to undergraduate Computer Science students. Taught Fundamentals of the Internet and the World Wide Web, Fundamentals of Information Technology to Information Technology students.
Ecora Software, Portsmouth, NH
Senior Software Engineer, Core Technology
December 1999-May 2002
Developed Ecora's enterprise auditors since its inception, having a key role in sustaining Ecora's rapid growth. Our product acquired configuration data from Windows, Linux, Exchange and various other enterprise operating systems and applications and created a configuration repository, which was used to create reports, and track configuration changes.
Mercury Computer Systems, Chelsmford, MA
Software Engineer, Tools and Languages
July 1998-November 1999
Assumed technical lead role for the C++ compiler for PowerPC architecture, and in this quality I managed the release of the C++ compiler. Acted as one of the developers working on the in-house port of the GNU Compiler Collection (gcc), supporting both C and C++ on the Mercury PowerPC target architecture.
University of New Hampshire, Durham, NH
Teaching Assistant, Computer Science
September 1996-June 1998
Taught seminars and graded papers for Online Network Exploration.
DataBalk International, Bucharest Romania
Software Engineer
August 1994-August 1996
Developed a document information system. Our application allowed customers to scan their paper documents into a database, and create reports of documents matching various criteria. The application also allowed the electronic transmission of documents between different departments in a company.
Contracts
•   Meetinghouse Data Communication, Portsmouth, NH, 10/2002-12/2002: Added internationalization support to Aegis product on Windows 2000, Windows XP and Windows 98/Me.
•   Greystone Software Technology, Woburn, MA, 06/1997-09/1997: Developed a library and a prototype application for accessing Greystone's custom database technology from a client computer.
•   Energy Research Institute, Bucharest, Romania, 08/1993-06/1994: Worked on a power plant monitoring and control system.
Education
University of New Hampshire, Durham, NH
PhD candidate - Computer Science, June 2010 (expected)
University of New Hampshire, Durham, NH
Master of Science - Computer Science, June 1998
GPA: 3.9
University Politehnica, Bucharest Romania
Bachelor of Science - Computer Science, June 1994
GPA: 3.5