Eugene Eberbach, Ph.D.,D.Sc.
EDUCATION AND SCIENTIFIC DEGREES
2015 - D.Sc. of Technology (Post-Doctoral Habilitation Degree) in Computer Science, Specialization: Artificial Intelligence, (Habilitation: A Uniform
Approach to Automatic Problem Solving in the Context of Process Calculi
of Self-Modifying Algorithms and Bounded Rational Agents), The Faculty
of Electrical Engineering, Automatics, Computer Science and Biomedical
Engineering, AGH University of Science and Technology, Krakow, Poland.
1979-1982: Ph.D. Studies in Computer
Science and Automatics, Specialization: Mathematical Foundations of
Science, Artificial Intelligence, Concurrency Theory, (Ph.D. Degree in Mathematics, Ph.D. Thesis: Algorithms with Possibilities of Selflearning and Selfmodification), Institute of Mathematics, Warsaw University of Technology,
1972-1977: Studies in Computer Science and Engineering, Specialization: Software
and Hardware for Computers, (M.Sc. and Eng. Degree in Computer Science Engineering, M.Sc. Thesis: Project of the Modular
Graphical Workstation), Institute of Computer Science, Faculty of
Engineering, Warsaw University of Technology,
RESEARCH AND TECHNICAL INTERESTS
Current work is in the areas of automatic problem solving, process
algebras, resource bounded
computation, autonomous agents & mobile robotics. General topics of
interest in new computing paradigms, languages & architectures,
machine learning & data mining, distributed & cloud computing,
concurrency & interaction,
computing & neural nets.
Professor of Practice, 2011-present and Clinical Associate
Professor, 2007-2011, Rensselaer
Polytechnic Institute, USA
Associate Professor, 2001-2007, University of
Dartmouth, Computer and Information Science
and Intercampus Graduate School of Marine Sciences and Technology,
Professor, tenured, 1995-2001 and Associate Professor 1989-1995,
Acadia University, Canada.
Adjunct Professor, 1996-2001, DalTech (Dalhousie University
and Technical University of Nova Scotia), Canada.
Visiting Professor, 1995-1996, The University of Memphis,
Assistant Professor, 1982-1987, Rzeszow University of
Senior Scientist, The Pennsylvania State University, USA,
Visiting Professor, The University of Memphis, USA,
Research Scientist, University College London, United
Ph.D. Student, Warsaw University of Technology,
Senior Scientist, NAVY Applied Research Lab, Penn State,
Electronic Engineer and System Programmer with IBM 360/370
System computers, Computer Center, WSK PZL-Rzeszow, Poland, 1977-79.
At Rensselaer Polytechnic Institute at
graduate students and teaching graduate courses in discrete mathematics
and computer theory, object structures, structured computer
architecture, operating systems (Hartford and Troy campuses), database
complexity, artificial intelligence, design and analysis
of algorithms, distributed algorithms and systems, software
engineering, advanced database management topics, data mining, search
engines & distributed databases, compilers, intelligent systems:
evolutionary computation, intelligent systems: neural networks,
control systems (Groton site) and robotics and automation systems.
preparation of a new M.Sc. in Computer Science
program. Responsible for
teaching and developing distributed algorithms
and systems, intelligent systems and software engineering courses in
Italy, Polad and China; site vists and invited
lectures for the RPI International Scholars Program in Rome and
Warsaw. At University of Massachusetts Dartmouth teaching and
and graduate courses in models of computation, parallel and
distributed software systems, advanced computer systems, evolutionary
computation, introduction to procedural programming, programming in C,
mobile robotics and compiler design. Teaching continuing education
on computer networks in Cape Cod, mobile robotics and evolutionary
computation at Naval Undersea Warfare Center, Newport, and
on-line functional and logic programming in Canada. Supervising several
graduate students; preparation and grading comprehensive exams, and
admission of graduate students. At Acadia University teaching,
and developing undergraduate and graduate courses in advanced computer
architecture (MPI, IBM SP2, Beowulf, Alliant FX2800, Transputers, PRAM,
MP-RAM simulators), data communications, computer networks and
systems (Java/C/C++ client/server, Corba, DCOM), introduction to
organization, computer systems and assembly language, operating
computer graphics, expert systems and machine learning, genetic
and evolutionary computation, neural networks, functional and logic
simulation, and evolutionary and anytime mobile robotics. Special
at the School of Computer Science, Technical University of Nova Scotia
(TUNS), Halifax, to teach an Advanced Special Purpose Architecture
for Ph.D. and M.Sc. students. At the University of Memphis teaching
courses in network design and analysis, data communications I & II,
parallel programming (CM-5,MP-2,PVM). At Rzeszow University of
teaching various courses in computer science (Pascal, Fortran, Prolog,
numerical methods, mathematical foundations of computer science,
architectures, operating systems, information theory, control theory).
GRANTS AND AWARDS
Office of Naval Research ONR N00014-06-1-0354 grant under ONR BAA
Range Navy and Marine Corps Science and Technology
Initiative; Cooperative Salvo
for Autonomous Vehicles, Univ. of Massachusetts Dartmouth and
Warfare Center, 2006-2007.
Office of Naval Research ONR N00014-03-1-0421 grant under ONR BAA
The Undersea Weaponry Science and Technology Program:
University/Laboratory Initiative; Graduate Student Support for the
Autonomous Group Control and Autonomous Group Control, University
Massachusetts Dartmouth and Naval Undersea Warfare Center, 2002-2005.
Naval Undersea Warfare Center N66604-3336-008E grant, Common Control
Language, NUWC, Newport, RI, 2004-2005.
Office of Naval
Research ONR N66604-03-M-4659 grant under
II (Autonomous Oceanographic Sample Network II) Program; A Mission
Programming Toolkit for Coordination and Control of Multiple
Vehicles, Univ. of Massachusetts Dartmouth, Naval
Warfare Center and
Autonomous Undersea Systems Institute, 2003-2004.
CITI (Commonwealth Information Technology Initiative) in the
Enhancement for Technical Disciplines area grant for the
mobile robotics course and lab, Univ. of Mass. Dartmouth, 2001.
NSERC (Natural Sciences and Engineering Research Council of Canada)
a series of four individual research, one operating and five
grants to work on the Calculus of Self-Modifiable Algorithms and
at Acadia University, Canada, 1990-2004. In particular, the grants
included $-Calculus: Flexible
Optimization and Adaptation under Bounded Resources in Real-Time
Complex Systems; The SMA-Calculus: Formal Modeling of Parallel AI
Systems and Its Related Applications; SEMAL: A New Style of
Programming and Its Applications to Parallel and Intelligent
Systems; The CSA Based Evolutionary Computer Network
Routing; Neural Networks in the CSA Model; CSA: A Unified
Approach to Parallel & Intelligent Systems;
Self-Modifiable Algorithms Integrating Logic & Rule-Based
Parallel Systems; CSA: A Language for Adaptive Expert Systems
& Neural Networks; Selected Aspects of the Calculus of
Project Manager in the Office of Naval Research ONR
SAmpling MObile Network (SAMON) Project for a Hierarchically
Command and Control for a Multi-Vehicle Tactical Autonomous Underwater
Oceanographic and Environmental Data Collection, Applied Research
Laboratory, Pennsylvania State University, 1997-1999.
ESPRIT (European Strategic Programme for Research and Information
Technology) research fellowship to work on the European Community
Project SPAN: Parallel Computer Systems for Integrated Symbolic and
Numeric Processing at University College London, U.K., 1987-89.
Grant and leadership in the project Multiprocessor Laboratory
Didactic and Research Purposes at the Rzeszˇw University of
Technology and Warsaw University, Poland, 1986-87.
OTHER PROFESSIONAL ACTIVITIES
- Associate Editor of ACM Ubiquity Symposium on Evolutionary
Computation and the Processes of Life, 2012-13.
- Keynote Speaker at 21st IEEE WETICE'2012 and Keynote Track Speaket at 23rd IEEE WETICE'2014 Conferences
and co-chairing Special Session on Theoretical Foundation of
Evolutionary Computation and chairing Coevolutonary System I session at
WCCI'2010 Congress on Computational Intelligence
- Seminars and lectures in the United States, Canada, the United
Poland, Germany, France, Israel, India, Italy and Australia.
- Associate Editor of Journal of Computing and Information (JCI).
- Program Committee member at CEC'07, CIRAS'07, IICAI'07 and
PITA'07, and Session Chairman at ISDA'07 and ICSOFT'07 conferences.
- Program Committee member of CEC'2007, PITA'2007 and FIMCSIT'2006
- Program Committee member of IICAI'05 and CIRAS'05 conferences.
- Publicity co-chair at CEC'2003, CEC'2004, and CEC'2005 Congresses
- New Paradigms special session chair at CEC'2001 Congress on
- Invited speaker, session chair and panelist at ICRAMS'2000
- Program Committee member of GECCO'99 conference.
- Program Committee member of the Genetic Programming GP'98
- Session Chairman and Developer of the ESDA'96 conference.
- Canadian Regional Coordinator for Very Large Data Base (VLDB)
- Program Committee member of ICCI'94.
- Stream chairman, session chairman and invited panelist at the
- Session chairman at the International Conferences on Computing
ICCI'91, ICCI'89 and Intern. Conf. on Industrial & Engineering
of AI & Expert Systems IEA/AIE'91.
- Journal and conference reviewer of many papers in various areas