Curriculum Vitae

 

Francis T. Marchese

 

Pace University

Seidenberg School of Computer Science and Information Systems

Computer Science Department

163 William Street, 2nd Floor

NY, NY 10038

 

Email: fmarchese@pace.edu, ftmarchese@yahoo.com

Web page: http://csis.pace.edu/~marchese

Phone: 212 346-1803

 

 

POSITIONS

Academic Positions

Professor, Computer Science Department, Pace University, 1989 - present.

Associate Professor, Computer Science Department, Pace University, 1986 - 1989.

Assistant Professor, Computer Science Department, Pace University, 1983 - 1986.

Adjunct Assistant Professor, Astronomy, Borough of Manhattan Community College, 1981 - 1983.

Adjunct Assistant Professor, Physical Chemistry and Nursing Chemistry Laboratories, Hunter College of CUNY, 1979 to 1981.

Instructor, Introduction to Chemistry (Lecture), University of Cincinnati, summer 1977.

Instructor, Physical Chemistry Laboratory, University of Cincinnati, 1976 - 1977.

Instructor, Computational Methods, University of Cincinnati, 1976.

Graduate Lecturer, Chemistry Department, University of Cincinnati, 1976.

Graduate Teaching Assistant, Chemistry Department, University of Cincinnati, 1973 - 1977

Graduate Teaching Assistant, Chemistry Department, Youngstown State University, 1971 - 1973

 

Administrative Positions

Center for Advanced Media (CAM), Founder and co-Director, 2000 to present.

http://csis.pace.edu/~cam

The Center for Advanced Media (CAM) was founded in 2001 to foster basic and applied research collaborations among Pace faculty, and make a visible connection between Pace University and the downtown New York City community. Its goal is to synthesize practical human-centered computer systems from cutting edge technology to help people solve problems by transforming the way they experience the world, and the way they collaborate within it.

 

Pace Digital Art Gallery, Founder and co-Director, 2003 to present.

http://www.pace.edu/DigitalGallery

The goal of Pace’s Digital Gallery’s is to foster the creation and understanding of digital art for the benefit of Pace University and the surrounding community. It furthers Pace University’s commitment to educational excellence, diversity, and civic involvement by exhibiting the work of Pace faculty and students, and regularly exhibiting curated work of leading digital artists. It sponsors lectures and symposia on digital art, and supports publication of materials for its documentation and promotion.

 

EDUCATION AND TRAINING

Postdoctoral Research, Theoretical Chemistry

Chemistry Department, Hunter College of CUNY, NY, 1978 - 1983

Advisor: David L. Beveridge

Research Area: Quantum and statistical mechanical studies of liquids and aqueous solutions.

 

Ph.D., Theoretical Chemistry

University of Cincinnati, OH, June 1979

Advisor: Hans H. Jaffé

Dissertation: CNDO/S Studies of Molecular Polarizabilities and Two-Photon Absorptivities

 

M.S., Chemistry

Youngstown State University, OH, June 1973

Advisor: Janet E. Del Bene

Thesis: A Comparative Analysis of the Hydrogen Bond in Dimers Containing Substituted Carbonyl Compounds

 

B.S., Natural Science

Niagara University, NY, June 1971

 

HONORS

Kenan Award for Outstanding Teaching, Pace University, Recipient 1992

Carnegie Foundation Excellence in Teaching Award, Nominee, 1992, 1993

Excellence in Research Award, Pace University, School of Computer Science and Information System, Recipient 1996, 2002.

 

SERVICE

Professional Service

Organizing Committee, Information Visualization (IV ‘09) Conference (Barcelona), 2009.

Organizing Committee, Information Visualization (IV ‘08) Conference (London), 2008.

Symposium Co-Chair, Visualization in Software Engineering, IV ‘08 Conference, 2008.

Program Committee: Third International Workshop on Requirements Engineering Visualization (REV’08), (Barcelona), 2008.

Program Committee, Information Visualization (IV’07) Conference (Zurich), 2007

Program Committee: Second International Workshop on Requirements Engineering Visualization (REV’07), (New Delhi), 2007.

Program Committees, Information Visualization (IV’03 to IV‘06) Conferences (London), 2003 to 2006.

Organizer and Chair, Conference on Understanding Images, 1993.

The purpose of this conference was to bring together a breadth of disciplines, including physical, biological, computational sciences, technology, art, psychology, philosophy, and education, to define and discuss the issues essential to image understanding within the computer graphics context.

 

University Service

Pace University

Co-founding faculty member of the Pace University Computer Science Department at Pace’s downtown Manhattan campus (1983).

  • Helped guide the growth of the department, including the mentoring new faculty.
  • Helped orchestrate the ACM/CSAB (now ABET) accreditation of Pace University’s BS in Computer Science degree. This degree was one of the first 19 degrees accredited in the United States.
  • Chair and member, Computer Science Department Tenure and Promotion Committee
  • Member, Curriculum Committee, Seidenberg School Computer Science and Information Systems
  • Member, Ad Hoc Software Engineering Curriculum Committee

Other

Niagara University (undergraduate)

President, Inter-dormitory Council (1970-71). At the request of the University Board-of-Trustees, surveyed the entire student population as to their interest in coed visitation. Mobilized faculty and students to canvas over 92% of the student population to create a statistically meaningful survey. Three years later Niagara University opened its first coed dormitory.

Chairman, Academic Affairs Committee of Student Government (1970-71). Initiated, organized and executed not only the first systematic, objective faculty evaluation of faculty by students at Niagara University, but also was the first to employ computer technology for its analysis.

Editor, Yearbook, 1969-70, 1970-71. Delivered two complete yearbooks on time. Managed all aspects of product (including design, layout, and photography) and process (including scheduling, staff, and budgets).

Additional: Student newspaper (reporter and editorial cartoonist), freshman track team (member), varsity track team (manager), university band, cheerleader, radio station (DJ), publications board.

 

University of Cincinnati (graduate)

Chair, Communications Board

Member, Executive Committee, University Senate

Member, Executive Committee, Graduate Student Council

Member, Executive Vice President for Academic Affairs Search Committee

 

PRESENTATIONS

Notable

“Reasoning and Representation: the Sketching of Organic Chemical Reaction Mechanisms.” Referred position paper for ACM CHI 2006 Workshop entitled “Sketching” Nurturing Creativity: Commonalities in Art, Design, Engineering, and Research, April 2006 (Montreal, Canada).

"Abstraction, Design and the Synthesis of (Molecular) Objects." Refereed presentation at the Conference on the Philosophy of Models and Simulations, June 2006 (Paris, France). 

“Text and (con)Text in Molecular Visualization.” Oral presentation, ACS National Meeting, San Diego, CA, April, 2001.

Other

“An Augmented Wiki for Interactive Scientific Visualization and Evolutionary Collaboration.” Referred presentation at XTech 2007: “The Ubiquitous Web,” May 2007, (Paris, France).

CrystalDome: A Projected Hemispherical Display with a Gestural Interface Referred presentation at The 11th International Conference information Visualization IV'07 (July 04 - 06, 2007).

“Fostering Asynchronous Collaborative Visualization.” Referred presentation at The 11th International Conference information Visualization IV'07 (July 04 - 06, 2007).

“The Making of Trigger and the Agile Engineering of Artist-Scientist Collaboration.” Referred presentation at The Tenth International Conference on Information Visualization: IV'06 (London, July 2006).

“Plato’s Cave: an Image Stream Installation within an Office Setting.” Referred presentation at The Eighth International Conference on Information Visualization: IV’04 (London, July 2004).

Dynamically Binding Image to Text for Information Communication.” Referred presentation at The Eighth International Conference on Information Visualization: IV’04 (London, July 2004).

“Adapting Single-User Visualization Software for Collaborative Use.” Referred presentation at The Seventh International Conference on Information Visualization: IV’03 (London, July 2003).

“A Stereographic Table for Biomolecular Visualization.” Referred presentation at The Sixth International Conference on Information Visualization: IV’02 (London, July 2002).

OpGlyph: A Tool for Exploring Op Art Representation of Height Field and Vector Field Data.” Referred presentation at The Working Conference on Advanced Visual Interfaces: AVI 2002 (Trento, Italy, May 2002).

“Teaching Computer Graphics with Spreadsheets.” Referred presentation at the ACM SIGGRAPH 98 Conference.

 

 

M.S. THESES DIRECTED

1.      “Building an Ad-Hoc Windows Cluster for Scientific Computing,” Andreas Zimmer, 2006.

2.      CommonWall: A Fulltime Video Conferencing System,” Sawipa Sakulchareon, 2003.

3.      “A Peer-to-Peer Collaborative 3D Virtual Environment for Visualization,” Yi Pan, 2003.

4.      “Crystal Dome : An Omni-directional Display,” Jonas Borjessen, 2001.

5.      "Using Authoring Software to Create a Multimedia Application," Bo Wang, 1997

6.      "MoVideo-An Interactive System for Creating Molecular Video Sequences," John Lochney, 1993.

7.      "Distributed Molecular Rendering," Jovan Rokvic, 1993.

8.      "Colorspace for Molecular Visualization," Jennifer Polack, 1993.

9.      "Corporate World: An Artificial Life Modeling Approach for Examining Corporate Behavior in Various Economic Environments Within a Specific Industry," Desmond B. Knower, 1993.

10. "Cellular Automata Simulations of Animal Coat Patterns," Thorunn Sigfusdottir, 1993.

11. "Soft Shadowing for Molecular Graphics," Bruce Williams, 1992.

12. "Use of Fractal Algorithms to Generate Terrain Models," Con Sweeney, 1992.

13. "Simulation of Erosion Using Cellular Automata," Anoop Kumar, 1991.

14. "Network Simulation with Cellular Automata," Michael Gora, 1991.

15. "Graphics Script Interpreter," Lydia Hwang, 1991.

16. "Hudson River Monitor: A Graphical Hypertext Database Approach," Cem Barut, John Hamilton, 1990.

17. "A Generic UNIX Workstation in an Education/Research Environment: Analysis, Design and Implementation," Jean F. Coppola, 1990.

 

RESEARCH SUPPORT

F. T. Marchese, Grant to found Pace Center for Advanced Media, (January 2000 – December 2005), $250,000.

S.M. Merritt, F. T. Marchese, D. Anderson, J. Coppola, High Performance Network Connections for Science and Engineering Research - HPNC: Internet 2 at Pace University, NSF-ANI-0125043, (September 2001 – August 2003), $382,804.

F. T. Marchese, Office of the Future Project, Powerdsine, Inc. Equipment Grant (2005), $2,500.

 

 

ACADEMIC DEVELOPMENT

Degrees Developed

MS in Software Design and Engineering, 2004 (with Sotiris Skevoulis)

BA in Computer Science and Art (with members of the Department of Fine Arts)

 

Courses Initiated and Developed

Graduate

  • Software Engineering I & II

This seminar examines the methodologies used in design, documentation, verification, implementation, validation, performance, evaluation and maintenance for the development of large software systems. Methodologies included are structured programming and walk-thrus, top-down modular design, proof of correctness and automated testing techniques. Seminar participants will design and implement large modular software systems using techniques chosen or evolved from those presented.

  • Computer Graphics

Algorithms, data structures and hardware related to computer graphics and image processing. Topics covered are: vector, curve and character generation; interactive display processors, graphical data structures, graphic languages; the mathematics of three dimensions, projections and the hidden-line problems; two-dimensional image processing algorithms, enhancement and coding.

  • Human-Computer Interaction
  • Artificial Life

 

  • Distributed Computing

Distributed computing systems have become pervasive. From clusters to internet-worked computers, to mobile machines, distributed systems are used to support a wide variety of applications. This course introduces the principles and foundations of distributed systems and applications. The following are the objectives of this course:

Ø      In depth understanding of core concepts of distributed computing, including study of practical techniques for building system support for distributed applications.

Ø      Construction of distributed applications and supporting system components by doing project work.

Ø      Understanding of current research results in one or more areas of distributed systems.

This course covers solutions to the problems associated with time, replication, transactions, concurrency control, fault tolerance and security issues. Distributed computing architectures will be examined, component models, and emerging areas of research such as agents and distributed databases will be introduced. In addition, the course covers distributed computing models including sockets, remote procedure calls, JRMI, CORBA and DCOM/COM distributed objects models. We also contrast and compare their benefits and shortcomings, and provide practical advise on selecting and developing applications for these models. We will describe ways of developing large-scale applications based on components. The component model is extended to deal with agent based systems and mobile components, and an overview of agent architectures, types and applications is finally developed towards the end of the module.

  • Data and Document Representation & Processing

This course covers the design, authoring, and presentation of hypermedia documents. Topics covered are: history of the book, markup languages, and desktop publishing systems; theory of hypermedia system design; theory of multimedia system design; authoring systems; formal document layout systems; the Semantic Web; ontologies; document distribution and collaboration; object-oriented hypermedia design; physical hypermedia; and user interfaces. The Extended Markup Language (XML) will be used as the language for the course with lectures covering essential topics. Existing applications and tools are discussed and used in projects

  • The User Interface from Front to Back

Computer mediated experiences may be found on the Internet, in theme parks, museums, hospitals, scientific research laboratories, corporate conference rooms, military training facilities, and contemporary art installations. At these interfaces, humans and computers communicate through sensations of space, light, touch, and sound. It is the purpose of this course to present current approaches for merging real space with cyberspace. This course surveys applications in the arts and sciences, and discusses the interface technology, application software and development tools, and computing infrastructure required to support such environments.

 

Undergraduate

  • Introduction to Software Engineering
  • Computer Graphics
  • Advanced Computer Graphics
  • Computer Vision
  • Scientific Visualization
  • Recent Developments in Internet Technology

 

  • Visual Thinking – Visual Computing

Visual Thinking - Visual Computing is a course designed to provide an introduction to the use of computers for visual communication with a focus on the key role computer graphics plays in information representation and display. The goal of this course is to help students more effectively create, use, and understand images made with computers. Visual thinking and communication are now integral to creating and sharing knowledge, with visual literacy skills growing to be as important as textual and mathematical literacy. This course covers ways of visually representing data, including 2D and 3D charting techniques; the use of computer graphics and visualization methods; and the analysis of images from fields such as the arts, science, and business, employing theories of visual perception and culture.

 

Additional Courses Taught

Undergraduate

  • Introduction to Computer Science I

Introduction to programming and algorithm design. Covered procedural programming constructs, use of language provided objects and static methods, building classes, the management of reference variables in contrast to primitives. Programming problem-solving is emphasized throughout.

  • Introduction to Computer Science II

Coverage of linked lists; recursion; derivation including constructor chaining, abstract classes, and polymorphism; interfaces; exception handling; data containers from the Java collections Framework to implement stacks, queues, and priority queues.

  • Data Structures

Fundamental nature of information and storage structures and their manipulation. Linear lists, strings, arrays, stacks, representation of trees and graphs, multi-linked structures iterative and recursive programming techniques, storage systems, structures, and allocation. Introduction to sorting and searching techniques.

  • Systems Analysis and Design
  • Introduction to Computing

 

 

SOCIETY MEMBERSHIPS

  • AAAS (American Association for the Advancement of Science)
  • Sigma Xi (The Scientific Research Society)
  • ACS (American Chemical Society)
  • IEEE (Institute of Electrical and Electronics Engineers), IEEE Computer Society
  • ACM (Association for Computing Machinery), ACM SIGGRAPH
  • Upsilon Pi Epsilon (International Computer Science Honor Society)

 

 

INTERESTS and HOBBIES

Present

Art and architecture, travel, photography, food and wine

Past

Listening to (particularly jazz) and playing music (clarinet and saxophone ensembles, flute)