Eugene Eberbach, D.Sc., Ph.D., M.Sc. & Eng.
Seekonk, MA • 508-***-**** • *********@*****.*** • http://www.ewp.rpi.edu/~eberbe
Senior Research Scientist
Leading researcher with more than 20 years' experience in all aspects of computer science and information technology, including machine learning, concurrency, artificial intelligence and mobile robotics
Skilled research scientist, authoring more than 180 research papers in all aspects of computer science and information technology. Primary Investigator and recipient of 17 research grant awards, including design and implementation of DSL CCL (Common Control Language) for mission planning and control. Project Manager for multiple research projects, primarily from ONR, NSERC, and ESPRIT. Known for authoring two super-Turing (also known as hypercomputational) models of computation: $-Calculus and Evolutionary Turing Machine, and for introduction of Cost Languages paradigm and Cost-Driven Machines architectures. Current work in areas of machine learning & data mining, automatic programming, artificial intelligence, mobile robotics, distributed & cloud computing, concurrency & interaction, bioinformatics, evolutionary computation and neural nets.
Core Competencies:
Machine Learning/Data Mining
Automatic Programming
Compilers
Database Management
Neural Nets/Deep NNs
Evolutionary Computing
Mobile Robotics
Big Data
Bioinformatics
Programming Languages
Cloud Computing
Algorithms
Artificial Intelligence
Concurrency/Interaction
Computability
Professional Experience
Teaching Professor, Dept. of Comp. Science and Robotics Eng. Program, Worcester Polytechnic Institute,
Worcester, MA, 2015 – 2017
Professor of Practice/ Clinical Associate Professor, Dept. of Eng. and Science, Rensselaer Polytechnic
Institute, Hartford, CT, 2007 – 2015
Associate Professor, Comp. and Inf. Sci. Dept. and School of Marine Sciences and Technology, Univ. of
Massachusetts, Dartmouth, MA, 2001 – 2007
Professor (tenured) and Associate Professor, School of Comp. Science, Acadia Univ., Canada, 1989-2001
Adjunct Professor, DalTech (Dalhousie University and Technical Univ. of Nova Scotia), Canada, 1996-2001
Assistant Professor, Dept. of Comp. Sci. and Automatics, Rzeszow University of Technology, Rzeszow,
Poland, 1982-1987
Designed, developed, and taught multiple undergraduate and graduate courses in computer science, electrical engineering, control theory and mathematics. Courses taught included artificial intelligence, software engineering, operating systems, compilers, computer networks, distributed systems, concurrency, databases, data mining, computability and complexity, design and analysis of algorithms, computer architecture, programming (C, Java, Lisp, Prolog, Ruby, SQL, Fortran, MPI, PVM, OCCAM2, assembly), discrete mathematics and computer theory, object structures, computer graphics, machine learning, neural networks, evolutionary computation, mobile robotics, nonlinear control systems, robot dynamics, multi-robot systems, and unified robotics II: sensing. Managed 10 employees and students per project for 11 ONR/NSERC projects.
Research and Industrial Experience
Senior Scientist and Project Manager, Applied Research Lab., The Pennsylvania State University, University
Park, PA, 1997-1999. Invited to work as Project Manager and supervisor of several mobile robotics projects,
including Hierarchically Distributed Command and Control for Multi-Vehicle Tactical Autonomous Underwater
Oceanographic and Environmental Data Collection. Managed 20 employees and students.
Visiting Professor, Dept. of Mathematics, The University of Memphis, Memphis, TN, 1995-1996.
Research Scientist, Dept. of Computer Science, University College London, London, UK, 1987-1989.
Invited to work on core Kernel System for European Community’s Fifth Generation ESPRIT Project-1588 “SPAN:
Parallel Computer Systems for Integrated Symbolic and Numeric Processing”
Ph.D. Student, Comp. Science and Automatics, Warsaw Univ. of Technology, Warsaw, Poland, 1979-1982
IBM 360/370 Electronic Engineer and System Programmer, Computer Center, WSK – PZL Rzeszow Avionics
Industry, Rzeszow, Poland, 1977-1979
Technical Proficiencies
Software
C/C++, Java, SQL, Lisp, Prolog, Ruby, Python, R, Matlab, Fortran, MPI, PVM, Assembly Languages, Parle, VMC, IIR, SEMAL, GBML, CCL, CO$T, $-cala, $-Calculilisp, $-Ruby, Spinlog, D-Lisp, o-o Solve
Computer Architecture
IBM SP2, CM-5, MP-2, Alliant FX2800, Transputers, Supernode, Padmavati, Multi 680xx, Dice, VLSI Sprint
Education
D.Sc. in Technology, Computer Science (2015)
AGH University of Science and Technology, Krakow, Poland.
Specialization: Artificial Intelligence, “A Uniform Approach to Automatic Problem Solving in the Context of Process Calculi of Self-Modifying Algorithms and Bounded Rational Agents”
Ph.D. in Mathematics, on Machine Learning and Algorithms (1982)
Institute of Mathematics, Warsaw University of Technology, Warsaw, Poland
"Algorithms with Possibilities of Selflearning and Selfmodification"
Ph.D. Studies, Computer Science and Automatics (1979-1982)
Warsaw University of Technology, Warsaw, Poland
Specialization: Mathematical Foundations of Computer Science, Artificial Intelligence, Concurrency Theory
Master of Science and Engineering, Computer Science Engineering (1977)
Institute of Computer Science, Faculty of Electronic Eng., Warsaw University of Technology, Warsaw, Poland
"Project of the Modular Laboratory Graphical Workstation"
Bachelor of Science and Engineering, Computer Science Engineering (1972-1976)
Institute of Computer Science, Faculty of Electronic Eng., Warsaw University of Technology, Warsaw, Poland
Specialization: Software and Hardware for Computers