Marton E. Balazs (Ph.D.)


Williams College, Department of Computer Science, Bronfman Science Center
Williamstown, MA 01267, Phone: (413) 597-4407
Email: mebalazs@cs.williams.edu

CURRICULUM VITA



SYNOPSIS: Over twelve years experience in university level education as assistant professor, project advisor and student counselor. Five years experience in applied research in computer science as researcher and senior researcher. Six years in the software industry, working as programmer, software engineer and project manager. AREAS OF INTEREST: Intelligent Systems (Analogical Reasoning, Machine Learning, Genetic Algorithms and AI in Design), Programming Languages and Compilers (Programming Paradigms, Language Design and Implementation), Operations Research (Multicriterial Optimization), Software Engineering (Automating Mass Change of Large Systems) ACADEMIC TRAINING: Ph.D. Candidate. Computer Science - Worcester Polytechnic Institute, Worcester, MA (Proposed dissertation: Simplification of Designs by Analogical Reasoning, Advisor: David C. Brown, WPI)

1994 Ph.D. Mathematical Sciences, specialization Computer Science -"Babes-Bolyai" University, Cluj, Romania (Dissertation: Contributions to the Theory of Genetic Algorithms, Advisor: Dr. Emil Muntean, "Babes-Bolyai" University)

 1981 Diploma (equivalent of the B.Sc.) Computer Science and Mathematics -"Babes-Bolyai" University, Cluj, Romania (Thesis: Parser Generator for the TICS Compiler Generator System, Advisor: Dr. Teodor Rus, currently at the University of Iowa)

TEACHING EXPERIENCE: 1998 - Visiting Assistant Professor, Department of Computer Science, Williams College, Williamstown, MA, Undergraduate level courses: Data Structures and Advanced Programming (in Java), The UNIX and C programming, Introduction to Programming (Pascal), and Algorithms.

1996 - 1998 Instructor, Computer Science Department, Worcester Polytechnic Institute, Graduate level courses: Analysis of Algorithms and Systems, Data Structures and Analysis of Algorithms. Undergraduate level course: Techniques of Programming (Data Structures in C++)

1997 - 1998 Lecturer, Continuing Education Center, Worcester Polytechnic Institute, Continuing education courses: Introduction to C, Advanced C and C++, and UNIX Software Development Tools.

1991 - Assistant Professor, Department of Mathematics, "Babes-Bolyai" University, Cluj, Romania. Undergraduate level courses: Analysis of Algorithms, Numerical Analysis, Programming Systems and Environments. (On leave since September 1994)

1986 - 1988 Adjunct Lecturer, Research Institute for Computer Techniques and Central Institute for Management and Informatics, Bucharest, Romania. Continuing education courses: Programming in C and C++.

1984 - 1990 Adjunct Lecturer, "Babes-Bolyai" University, Cluj, Romania. Undergraduate level courses: Programming Languages (Pascal, C, C++), Foundations of Computer Science, Theory of Formal Languages and Compiler Techniques, Data Structures and Databases

Advising: Co-advised one Master of Science thesis on the use of messy genetic algorithms for mapping tasks to processors in a multiprocessing architecture (at the Department of Computer Science of Worcester Polytechnic Institute - with Professor Lee Becker).

Co-advised three Senior Theses (MQP) on applications of genetic algorithms and genetic programming (at the Department of Computer Science of Worcester Polytechnic Institute - with Professor Stanley Selkow).

Advised several Diploma Theses (equivalent of B.Sc. in the US) in the area of numerical analysis and analysis of algorithms (at the Department of Mathematics and Computer Science of the "Babes-Bolyai" University, Cluj, Romania).

Advised several "Class One" Theses for high-school teachers (equivalent of a Masters degree in Education), with specialization in teaching mathematics and computer science (at the Department of Mathematics and Computer Science of the "Babes-Bolyai" University, Cluj, Romania).
 

INDUSTRIAL EXPERIENCE: 1995 - 1997 Software Engineer, Peritus Software Services, Billerica, MA, USA Description: Design and implementation of knowledge based components for the Autoenhancer 2000™, year 2000 renovation system

1995 - 1996 Research Assistant, Computer Science Department, Worcester Polytechnic Institute. Project: Serviceability of Computer Networks (funded by Digital Equipment Corporation)

1986 - 1991 Senior Researcher, Research Institute for Computer Techniques, Cluj, Romania. Description: Research and development in the area of tools for building knowledge-based systems. Projects lead: COMMON LISP Environment for 16 bit Minicomputers; Expert System Shell for Medical Diagnosis Applications; Frame-Based Environment for Developing KB Applications.

1990 Software Engineer, IQ-Soft, Intelligent Software, Budapest, Hungary Description: Designing a System for Developing Knowledge-Based Applications using Frames as Representation Paradigm (in MProlog).

1981 - 1986 Application Programmer then Project Manager, Computing Center Heavy Machines Plant (CUG), Cluj, Romania. Duties included the design, implementation and maintenance of different applications: Subsystem of the Plant Management System; Program Generation for Numeric Command Machines; Design of the LAN of the Plant AFFILIATIONS AND MEMBERSHIPS: AWARDS AND SCHOLARSHIPS:  
1993 -1994 Fulbright scholarship - granted through the Institute of International Education, at the Department of Computer Science, Worcester Polytechnic Institute, Worcester, MA, USA

1993 Research grant for conducting research on Set Theory based Computation Models (with Dr. Albert Dragalin) - Institute for Mathematics and Computer Science, Kossuth Lajos University, Debrecen, Hungary

1992 Research grant for conducting research on Frame based Knowledge Representation - Computer Science Department of the Eotvos Lorand University, Budapest, Hungary

1981 Was named the "Best Computer Science Graduate" in Romania, 1981

1981 Third prize at the National Student Conference on Computer Science and Applied Mathematics, Iasi, Romania (presented paper: Convex Utility Functions in Solving Multicriterial Decision Problems)

1980 First Prize at the National Student Conference on Computer Science and Applied Mathematics, Iasi, Romania (presented paper: A Compiler Generating System for the TICS System)

INVITED TALKS

University of Salzburg, Department of Computer Science, Salzburg, Austria: 1 hour invited talk on Teaching Computer Science in Technical Universities, 1990

Massachusetts Institute of Technology, Department of Mechanical Engineering:1 hour invited talk on Genetic Algorithms using Multidimensional Crossover Operators and their applications, 1994
 
 

LANGUAGES KNOWN: Hobbies: sports (basketball, tennis, skiing), visual arts (drawing, installation art), music, traveling.

LIST OF PUBLICATIONS (in chronological order):

[1] "Subroutines for Numerical Conversions", (Romanian), Babes-Bolyai University Press, 1980.

[2] "On the Decision Problem", Studia Universitatis `Babes-Bolyai" Economic, VXVI., 2. 1981 (with Fabian, I.).

[3] "On a Method for solving the Decision Problem", Revue d'Analyse Numerique et de Theorie de l'Aproximation, Tom. l0,nr. 2, 1981.

[4] "Algorithms Using Excluding Methods for Nonlinear System Solving", Research Seminars of the Faculty of Mathematics, "Babes-Bolyai" University, Cluj, 1986.

[5] "Heuristic Type Algorithms for Solving Nonlinear Equations", Studia Universitatis "Babes-Bolyai" Cluj, Mathematica, 1988.

[61 "On an Implementation of COMMON LISP for 16 bit Minicomputers", Studia Universitatis Babes-Bolyai Cluj, Mathematica 3., 1989 (with Neamtu, D.).

[7] "On Teaching Computer Science in High schools", Didactica Matematicii, Cluj, 1989.

[8] "Demons and Rules", Proceedings of the Second Hungarian Conference on Artificial Intelligence, Budapest, Hungary, 1991

[9] "On a Functional Classification of Computer Based Systems", Studia Universitatis "Babes-Bolyai" Cluj, Mathematica 3., 1991.

[10] "Classification of Computer Based Systems Based on their Functionality", Proceedings of the Third Hungarian Conference on Natural and Technical Sciences, Budapest, 1992.

[11] "On an Experiment using Genetic Algorithms for Solving Equations", Studia Universitatis "Babes-Bolyai", Mathematica, 1993.

[12] "On a Class of Fitness Functions for Genetic Algorithms using Proportional Selection", Revue d'Analyse Numerique et de Theorie de l'Aproximation, Tome 23, No.1, 1994.

[13] "The Use of Function, Structure and Behavior in Design", Preprints of Workshop on Representing Function in Design, AID-94, Al in Design Conference, 1994 (with Brown, D.C.).

[14] "An Approach to the Study of Sensitivity for a Class of Genetic Algorithms", in Foundations of Genetic Algorithms 3, (Whitley and Vose eds.), Morgan Kaufmann, 1995.

[16] "How to Present Designs", in Knowledge Intensive CAD, vol. 2 (Mantyla, Finger and Tomiyama eds.), Chapman & Hall, 1997 (with Brown, D.C., Bastien, P., Wills, C.W.).

[15] "Function in Design Presentations", Preprints of Workshop on Functional Reasoning, AID'96, Stanford, CA, 1996 (with Brown, D.C.).

[17] "Multidimensional Crossover in Genetic Algorithms", Submitted to Revue d'Analyse Numerique et de Theorie de l'Aproximation, Cluj, Romania, 1996.

[18] "A Schema Theorem-like result for Multidimensional Encoding and Crossover", in Artificial Neural Networks and genetic Algorithms (Smith ed.), Springer Wien, 1998.

[19] "A Preliminary Investigation of Design Simplification by Analogy, in Proceedings of Artificial Intelligence in Design '98, (Gero & Sudweeks Eds.), Kluwer, 1998 (with Brown, D.C.).

[20] "Structural, Behavioral and Functional Simplification of Designs", Proceedings of the Functional Modeling and Teleological Reasoning Workshop at, AAAI-98, Madison, Wisconsin, USA, 1998 (with D.C. Brown).

[21] "A Genetic Algorithm with Dynamic Population", submitted to the International Conference on Artificial Neural Networks and Genetic Algorithms, ICANNGA'99, Portoroz, Slovenia, 1999