DANNY KOPEC

 

 

 

 

 

PROFILE       Enthusiastic educator with well-rounded experience, the versatility and persistence to develop innovative curriculum, and the ability to teach a broad spectrum of courses. Address the challenges, methods and underlying complexities of problem solving.

 

SUMMARY OF QUALIFICATIONS

Areas of Specialization

                          Artificial Intelligence    Cognitive Science         Knowledge Representation

                          Problem Solving Methods       Interactive Teaching  and   Learning Systems

                          Educational Psychology          Computer Science Education

 

Instruction   Cultivate environment conducive to learning, understanding, motivation, and results.

                          Commitment to effective computer science curriculum contents, design and future.

                          Excellent rapport with all student levels from undergraduates to doctoral candidates.

                          Fundamental teaching paradigms and classical approaches to computer science as an     

                          experimental research science.

 

Research    Lead diverse interdisciplinary, collaborative research projects.

                          Initiate, conduct and conclude scholarly research leading to publication.

Public Lectures

                          Artificial Intelligence    Intelligent Tutoring System        Education on the Internet

                          Technological Mishaps            Computer Chess                       Chess

 

Languages              Speak, converse and read five natural languages and numerous computer languages.

 

 

EDUCATION

 

    University of Edinburgh                                                                            Edinburgh, Scotland

    Ph.D. in Machine Intelligence                                                                                                      1983

            Thesis: Human and Machine Representations of Knowledge       Supervisor: Donald Michie

            Faculty of Science and Engineering

 

    Dartmouth College                                                                             Hanover, New Hampshire

    B.A. Psychology and Mathematics                                                                                              1975

 

OUTLINE OF EXPERIENCE

     BROOKLYN COLLEGE,  Graduate Deputy Chair                                            Brooklyn,  NewYork        Associate Professor - Department of Computer and Information Science             1999 -

 

RICHMOND, THE AMERICAN INTERNATIONAL UNIVERSITY            London, England, UK    Senior Lecturer/Associate Professor (2 year Contract)                                                              1997- 1999

 

     United States Coast Guard Academy                                        New London, Connecticut

    Associate Professor - Department of Computer Science                                                    1993 - 1996

 

     Carleton University                                                                      Ottawa, Ontario, Canada

    Visiting Associate Professor - School of Computer Science                                              1992 - 1993

 

    University of Maine                                                                                               Orono, Maine

    Assistant Professor - Department of Computer Science                                                     1986 - 1992

 

    San Diego State University                                                                      San Diego, California

    Visiting Assistant Professor - Department of Mathematics                                                1984 - 1986

 

    McGill University                      Montreal, Ca

     Visiting Assistant Professor - School of Computer Science                                               1983 - 1984


 

ACADEMIC EXPERIENCE AND CURRICULUM DEVELOPMENT

[* indicates new course development]

BROOKLYN COLLEGE                                                                                            Brooklyn, New York

Associate Professor                                                                                                               1999 -

            Introduction to Artificial Intelligence                               Advanced Expert Systems (Grad.)

            Software Methodology*  (Grad.)              Advanced Programming in C         E-Commerce*

 

RICHMOND, THE AMERICAN INTERNATIONAL UNIVERSITY IN LONDON     London, England

Senior Lecturer (Associate Professor)                                                                                 1997 - 1999

            Introduction to Business and Systems *                           Algorithms                   

            Fundamentals of Program Design I and II  (C++)                        Case Studies in Management

            Systems Engineering Projects                                         Special Topic: Intelligent Systems

 

United States Coast Guard Academy                                             New London, Connecticut

Associate Professor - Department of Computer Science                                                        1993 - 1996

 

            Foundations of Computer Science                                   Programming Languages*

            Algorithms and Computability                                         Software Engineering*  

            Artificial Intelligence

 

            Connecticut College - Directed Studies Courses:                                                      1995

            Human and Machine Problem Solving*             Artificial Intelligence

Carleton University                                                                           Ottawa, Ontario, Canada

Visiting Associate Professor - School of Computer Science                                                  1992 - 1993

            Introduction to Programming (Pascal)                 Applied Artificial Intelligence

            Introduction to Computers for  Social Sciences    Intelligent Tutoring Systems*

University of Maine                                                                                                   Orono, Maine

Assistant Professor - Department of Computer Science                                                         1986 - 1992

 

            Artificial Intelligence and Advanced Artificial Intelligence*

            Data Structures and Algorithms*                       Intelligent Tutoring Systems*

            Introduction to Programming                             Introduction to PC's

            Introduction to Personal Computers Using the Macintosh*

            Computers and Society

San Diego State University                                                                         San Diego, California

Visiting Assistant Professor - Department of Mathematics                                                    1984 - 1986

            Artificial Intelligence and Data Structures                       Pascal (Cyber and apple)

 

McGill University                                                                                            Montreal, Canada

Visiting Assistant Professor - School of Computer Science                                                   1983 - 1984

                                                Fortran (WATFIV)

 

Administrative Experience

As Brooklyn College, Department of Computer and Graduate Deputy Chair since September, 2000 I have gained significant administrative experience in counseling over 400 graduate students in our Computer Science MA and Information Systems  MS  degree programs.  I counsel both prospective and current students  who are from many countries.  

 

Academic Director of 1998 Richmond International Summer School organized by the American International Institute for Foreign Study (AIFS) Greenwich, Connecticut in 1998 and 1999.  Total of over 400 American college students taking academic courses for credit in four 3-week sessions May through August.  

 

Promoted to Chair of Department of Computing, Math and Science with Continuing Contract at  Richmond, The American International University in London. (April, 1999).   Served as Chair in June, 1999.

 

Founder, Director, and Organizer of Kopec’s Chess Camp (1994-2002) averaging 50-70 adult and children attendees per summer.   Motto: “First Rate Instruction in a First Rate Setting”.

 

Danny Kopec                                                                                                                      

 

                                                          RESEARCH EXPERIENCE

 

Intelligent Tutoring Systems (ITS)

            Specification and Development of six SmartBookstm utilized:   1987 - Present

                                    Hypercard towards an ITS for Sexually Transmitted Diseases using:

                                    cognitive mapping         hypermedia        knowledge representation techniques.

                                    Expert module in MacSmarts Macintosh shell.

                                    Student modeler using:  concept map tester and graduated multiple choice test.

                                    Tutoring module using meta-knowledge.

                                    Interdisciplinary effort.

                "Rules of the Road SmartBook"                                                        1994 - 1995

                AIDS SmartBooks  marketed by Jones and Barlett Health Science Publishers.             1994

                New SmartBooks as a generic methodology;   

 

            Machine Learning  -  Coast Guard Reserve Assignment Problem Summer 1994

                                    Investigated application of structured induction method.

 

Technological Mishaps

            "Mismatch between Machine Representations and Human Concepts:

             Dangers and Remedies"          Four Case Studies:

                           I.       Three Mile Island                                    III.     Air Traffic Control

                          II.       NORAD Military Computer                  IV.      Royal Dutch Steel:

                                                                                                            the Hoogovens automation failure

 

            Technological Mishaps/Systems FAilures                                        1981 - Present

Ø                Computer accidents, computer chaos, etc.

Ø                Medical Information Systems                                                                        2000 - Present

 

Cognitive Science and Computer Chess

            KRB vs. KR Ending                                                                                           1994 - Present

                                    Database study, test positions expert systems intelligent program.            1987 - 1990

 

            Building  A taxonomy of chess positions - New Test Sets        1990- Present

                         Testing Compiler Performance for Compaq Computer                                  2001 -

 

            Consultant for Fidelity International                                              1986 - 1987

                                    Endgame heuristics; opening development; pawn structure bitmaps.

 

            The Role of Connectivity in Chess                                                           1985 - 1990

                                    Studies with large data sets across classes.

 

            Experiments in Chess Cognition                                                                1983 - 1984

                                    including: pairs experiments, time sequence, parallel programs. etc.

 

            The Harris KPK program toward a 100% correction representation.                             1976 - 1982

            Chess Cognition Experiment: 

                                    Work on the Advice Language facility for the KPKN endgame.

                                    Comparison of machine-oriented methods of knowledge representation for the KPK. chess endgame as learning tools.


 

Teaching Summary and Philosophy

 

I try to make computer science an enjoyable subject, while addressing the challenges, methods, and underlying complexities of problem solving.  I prefer to emphasize the major "nuts and bolts" issues and methods which pervade a subject.  I like to present and deal with the big picture, realizing that sometimes details must be addressed, but am determined not to get bogged down by them unless they are necessary for understanding. 

 

In general, I would divide the world of educators, scholars, and researchers into perfectionists and “productionists”.  I am concerned with educating so that students can learn, understand, solve problems, be motivated and get things done.  I know and respect the work that goes into producing perfection.  I also know many perfectionists who never finish what they set out to do.  Given the choice, I would prefer to be more productive even knowing that my work is not perfect. 

 

 

     My teaching philosophy has been developed from a perspective which was impressed upon me early on by my late father: " There are no poor students, only poor teachers".  Although, I can safely say that my experience has not confirmed this point of view, it has served as a starting point and stimulus towards always striving for real excellence. 

 

The young mind of the typical college student is a fragile entity with potential that you can turn on or off.  I view my job as the instructor for a computer science course as the primary perpetrator of interest and thinking at the appropriate level for the subject matter and beyond.

 

For example, at the introductory level, teaching large classes, on the use of applications and elementary programming  on a personal computer, I feel that a "promotional" attitude is essential.  That is, I promote the main features of a programming language or application; addressing the questions:  "What is the language/application intended for and what can students satisfactorily get done for their needs?"  Essential, specific, syntactic, developmental, and conceptual issues are also discussed. For introductory programming courses  the issues of structured programming and problem solving, combined with those in the previous sentence are considered of critical importance. 

 

During the past few years I have made the adjustment to  a breadth-first approach to teaching the introductory computer science course which combines topics like hardware, software, programming languages, and algorithms.

 

For intermediate level courses such as data structures and algorithms  more complex programming methodologies, problems, and issues are the focus with consideration for time-space efficiency tradeoffs.  By this point students are expected to be more experimental and research-oriented in their thinking.  In advanced courses like artificial intelligence  (AI) the breadth and diversity of the discipline is stressed; the problems which distinguish AI from other disciplines and other approaches in computer science are considered;  the methodologies, tools, and languages employed in AI research are also presented.  Finally, but not at all in the least, at this point students are encouraged to pursue term projects which involve programming and research on a topic area of their choice, culminating in a substantial paper and class presentation.


RESEARCH INTERESTS

 

      My research interests are focused in three areas: intelligent tutoring systems, experimental cognitive science/computer chess, and technological mishaps.  These domains involve more specific problems in a number of areas including problem solving, knowledge-based systems, human-computer interaction, expert systems, natural language processing and the management of interdisciplinary teams. Recently I have recognized that a pervading theme which ties all my research interests together is testing of performance,   evaluation of existing, missing and essential knowledge for competence, and suggested remedies.  In other words, how to prevent ERROR(s) --- their origins and sources.

 

      Intelligent tutoring systems is a broad domain with the general goal of improving education.  As such it touches upon a number of different disciplines including computer science, education, psychology,  and beyond.  For the past three years I have been the project coordinator for a research team trying to develop an intelligent tutoring system for AIDS.  Our approach is based on an educational technique called concept mapping.  Thus far we have developed our knowledge base for AIDS as well five other STDs.  These are in the form that we call a "SmartBook" developed in hypercard.  Our AIDS SmartBook© was directly linked to an expert module which consisted of an expert system developed in the expert systems shell MacSmarts.  The expert system was able to interrogate the learner and refer him/her directly back to the SmartBook for further information. Other research work in this area exploits a number of different AI aspects of our system involving various ways of interrogating the knowledge base via the expert module, the student modeller and tutoring module. 

 

      A "Rules of the Road" SmartBook for navigation of the seas has been developed with cadets at the U.S. Coast Guard Academy.  A number of cadets used this SmartBook in preparation for exams in their navigation course.  The concept of SmartBooks is being developed as a generic methodology "SmartTutor" where we are adding tutoring support for CIS 1.5, the introductory course.

 

      I have also worked in a number of different research areas in experimental cognitive science using computer chess as an application domain,  both as an academic researcher and as a consultant.  My interest has always been focused on the knowledge-based approach and its necessity for successful problem solving in chess as opposed to brute  force methods.  This was demonstrated in the Bratko-Kopec Test, a set of 24 positions which has been used by computer chess researchers around the world to evaluate the strength of their programs.  As the time when computer chess programs will supersede even the best human players draws near, my publication Test, Evaluate and Improve Your Chess: a knowledge-based  approach (with Hal Terrie) is based on a  taxonomy of  157 test positions (in six tests) intended to demonstrate that there is still a knowledge-based problem space in chess which will remain beyond the realm of the best computer programs for many years.

                                                                                                                                                            

Computers are pervading nearly every aspect of human life.  Their use in complex systems and the real possibility of disastrous accidents (especially where human error may be involved) must be addressed. In 1982, I co-authored a report with Professor Donald Michie, (former Chief Scientist and founder of the Turing Institute in Glasgow, Scotland) for the Commission of the European Communities entitled: Mismatch Between Machine Representations and Human Concepts: dangers and remedies. (1982). The various forms of computer malfunction and accidents involving computers and complex systems are considered in two papers:  (1)Technology Transfer Crises in the 1980s: mishaps at the human interface;  (2) Societal and Technological Problems of Computers (with Q. Jiang).  Presently this is my area of primary area of  research interest with spe-cific  investigation of medical information systems.


 

Most Recent Publications

 

1. (with D. Close and J. Aman). "CS1: Perspectives on Programming Languages and the Breadth-First Approach". In Journal of Computing in Small Colleges, In Proceedings of The Fifth Annual Consortium for Computing in Small Colleges: Northeastern Conference, April 28-29, 2000, Ramapo College, NJ. (Presented with D. Close), pp. 228-234.

2. (with D. Close and J. Aman). "Teaching the Second Computer Science Course: Lessons Learned at Three Institutions and Directions For the New Millennium". In Proceedings of the 5th Western Canadian Conference on Computing Education (http://www.cs.ubc.ca/wccce/), Kamloops, British Columbia, May 4-5, 2000. (Presented by D. Kopec).

3. "Smart Books: A generic methodology to facilitate delivery of post-secondary education". In Proceedings AMCIS 2001 (Association for Information Systems) 7th Americas Conference on Information Systems. Boston, August 2-5, 2001, Curriculum and Learning Track; (CDROM).

4. (with D. Close and J. Aman). "Teaching in Shifting Sands: Changes in CS2". In The Journal of Computing in Small Colleges, In Proceedings of the Seventeenth Annual Eastern Small College Computing Conference, Shepherd College, Shepherdstown, West Virginia, October 26 & 27, 2001, pp. 171-175.

5. Panel (with R. Close and C. Ricardo). "Outcomes and Assessment of the Introductory Sequence of Computer Science Courses". The Journal of Computing in Small Colleges, In Proceedings of the CCSC Central Plains Conference, Kansas City Community College, April 5-6, 2002, pp. 55-57.

6.Panel (with R. Close and C. Ricardo). "Outcomes and Assessment of the Introductory Sequence of computer Science Courses". The Journal of Computing in Small Colleges, In Proceedings of the CCSC: Northeastern Conference, Worcester, MA, April 19-20, 2002, pp. 72-74.

7. (with P. Whitlock and M. Kogen). "SmartTutor: Combining SmartBooks and Peer Tutors for Multi-Media Online Instruction". In Proceedings of the International Conference on Engineering Education, University of Manchester, Manchester, England, (UMIST), CDROM, August 18-21, 2002.

8. "Knowledge-based Test Suites for the Evaluation of Chess Strength". Presented at the Koltanowski Memorial Conference on Chess and Education, December 13-17, 2001, Dallas, Texas.

9.  (with M. Kabir, D. Reinharth, O. Rothschild, and J.C. Castiglione). "Human Errors in Medical Practice: Systematic Classification and Reduction with Automated Information Systems". Journal of Medical Systems Vol. 27, No. 4, August, 2003, pp. 297-313.

10. (with A. Eskicioglu). "The Ideal Multimedia-Enabled Classroom: Perspectives from Psychology, Education and Information Science". Presented at the ASEE Annual Conference (American Society for Engineering Education), Nashville Tennessee, June 21-25, 2003. Proceedings on CDROM.

11. (with P. Whitlock and M. Kogen). "Enhancing The First Computer Science Course With Peer Tutors, SmartBooks TM and SmartTutors" in : Innovations - 2003: World Innovations in Engineering Education and Research. (Eds. W. Aung, M.Hoffmann, et.al.) August, 2003, pp. 85-94. Selected to appear in the McGraw Hill Contemporary Learning Series. (Forthcoming)

12. (with A. Eskicioglu). "The Ideal Multimedia-Enabled Classroom: Perspectives from Psychology, Education, and Information Science". Journal of Educational Multimedia and Hypermedia, Vol. 12, No. 2, 2003, pp. 199 - 221.

13. (with H. Terrie). "Test, Evaluate, and Improve Your Chess: a knowledge-based approach". 2nd ed., USCF Press, New Windsor, NY, 2003, 312 pages.

14. (with T.A. Marsland and J. Cox). "SEARCH". Chapter 63 in The Computer Science and Engineering Handbook, (2nd ed., Ed. A. Tucker), CRC Press, Boca Raton, FL, Chapter 26, August, 2004.pp. 1-26

15. (with G. Shagas, J. Selman, D. Reinharth, and S. Tamang ). "Development of an Expert System for Aiding Migraine Diagnosis". The Journal of Information Technology in HealthCare 2004; Vol. 2, No. 5, pp. 355-364, The Netherlands.

16. (with G. Shagas, M. Kabir, D. Reinharth, and J. Castiglione, S. Tamang ). "Errors in Medical Practice: Identification, Classification and Steps Towards Reduction". Medical and Care Compunetics 1 (Eds. Lodewijk Bos, Swamy Laxminarayan and Andy Marsh) Proceedings of the 1st ICMCC (International Congress on Medical and Care Compunetics), The Hague, The Netherlands, June 2-4, 2004, pp. 126-134.

17. (with G. Shagas, D. Reinharth, and S. Tamang ). "Development of a Clinical Pathways Analysis System with Adaptive Bayesian Nets and Data Mining Techniques". Medical and Care Compunetics 1 (Eds. Lodewijk Bos, Swamy Laxminarayan and Andy Marsh): Proceedings of the 1st ICMCC (International Congress on Medical Care Compunetics), The Hague, The Netherlands, June 2-4, 2004 , pp. 70-80.

18. (with G. Shagas, J. Selman, D. Reinharth, and S. Tamang ). "Development of an Expert System for Differentiating Tension Type Headaches from Migraines". Medical and Care Compunetics 1 (Eds. Lodewijk Bos, Swamy Laxminarayan and Andy Marsh): Proceedings of the 1st ICMCC (International Congress on Medical Care Compunetics), The Hague, The Netherlands, June 2-4, 2004, pp. 81-92.

19. (with E. Pesochin and E. Rhein ). "Technology, Knowledge, Culture and Management: the keys to success". In Proceedings of The Fourth International Conference on Knowledge, Culture, and Change in Organizations. University of Greenwich, London, UK, August 3-6, 2004.

20. (with G. Yarmish and J. Aman). "Teaching Formal Methods in Software Engineering". In Proceedings of the Annual Meeting of the New England Section of ASEE (American Society of Engineering Education), Fairfield University, Fairfield CT, April 7-8, 2005. (CD ROM)

21. (with S. Tamang, G. Shagas, and K. Levy). "Improving End the Life Care: An Information Systems Approach to Reducing Medical Errors". Medical and Care Compunetics 2 (Eds. Lodewijk Bos, Swamy Laxminarayan and Andy Marsh): Proceedings of the 2nd International Congress on Medical and Care Compunetics (ICMCC), The Hague, The Netherlands, June 1-3, 2005, pp. 93-104. 

22. (with K. Levy, M. Kabir, D. Reinharth, and G. Shagas). "Development of an Expert System for Classification of Medical Errors". Medical and Care Compunetics 2 (Eds. Lodewijk Bos, Swamy Laxminarayan and Andy Marsh): Proceedings of the 2nd International Congress on Medical and Care Compunetics (ICMCC), The Hague, The Netherlands, June 1-3, 2005, pp. 110-116.

23. (with R. Eckhardt, S. Tamang, and D. Reinharth). "Towards a Mobile Intelligent System with Application to HIV/AIDS". Medical and Care Compunetics 2 (Eds. Lodewijk Bos, Swamy Laxminarayan and Andy Marsh): Proceedings of the 2nd International Congress on Medical and Care Compunetics (ICMCC), The Hague, The Netherlands, June 1-3, 2005, pp. 30-35.

24. (with S. Tamang). "Improving the Care at the End of Life: a case-based reasoning approach to reducing medical errors". In Proceedings of the Third International Conference on Computer Science and its Applications, San Diego, CA , June 28-30, 2005.

25. (with A. Sverdlov and S. Tamang). "Applied Software Synthesis". In Proceedings of the Third International Conference on Computer Science and its Applications, San Diego, CA, June 28-30, 2005.

26. (with E. Pesochin and E. Rhein ). "Technology, Knowledge, Culture and Management: the keys to success". (with revisions). Accepted for the 6th European Conference on Knowledge Management, Limerick, Ireland, September 8-9, 2005.

27. (with S. Tamang, T. McCoffie, and R. Eckhardt). "The Development of Health Surviellance Networks". Medical and Care Compunetics 3, (Eds. Lodewijk Bos, Laura Roa, Kanagasingam Yogesan, Brian O'Connell, Andy Marsh, and Bernd Blobel): Proceedings of the 3rd ICMCC (International Congress on Medical and Care Compunetics), The Hague, The Netherlands, June 7-9, 2006, pp. 74-85.

28. (with S. Tamang, R. Eckhardt, K. Levy, and G. Shagas). "The State of the Art in Reduction of Medical Errors". Medical and Care Compunetics 3, (Eds. Lodewijk Bos, Laura Roa, Kanagasingam Yogesan, Brian O'Connell, Andy Marsh, and Bernd Blobel): Proceedings of the 3rd ICMCC (International Congress on Medical and Care Compunetics), The Hague, The Netherlands, June 7-9, 2006, pp. 126-137.

29. (with A. Ebrahimi and C. Schweikert). "Taxonomy of Novice Programming Error Patterns with Plan, Web, and Object Solutions". Submitted to ACM Computing Surveys, December 2006.

30. (With R. Eckhardt, K. Harrow, M. Kobrak, and P. Whitlock). "SmartTutor: A Unified Approach for Enhancing Science Education". The Journal of Computing Sciences in Colleges,Vol. 22, No. 3, January 2007, pp. 29-36.

31. "Computer Chess and Artificial Intelligence": In Proceedings of Artificial Intelligence @ 50, (ed James Moor), Dartmouth College, Handover , New Hampshire, July 13-15, 2006.

 Earlier Publications

1. Panel Presentation: "How Should Data Structures and Algorithms Be Taught?". With Professor D. Close (United States Coast Guard Academy) and Dr. J. Aman (Dir. Academic Computing, Columbus School for Girls), In Proceedings of the Conference on Innovation and Computer Science Education, ITiCSE'99, pp. 175-176, June 27 - July 1, 1999, Cracow, Poland.

2. Panel Presentation: "How Should The Second Computer Science Course(CS2) Be Taught?". With Professor D. Close (United States Coast Guard Academy) In Proceedings of The Fourth Annual Consortium for Computing in Small Colleges: Northeastern Conference; Providence, RI, pp. 212-213, April 23-24, 1999.

3. Panel Presentation: "How Should Data Structures and Algorithms Be Taught?". With Professor D. Close (United States Coast Guard Academy) In Proceedings of The Fourth Annual Consortium for Computing in Small Colleges Conference: Northeastern Conference; Providence, RI, pp. 231-232, April 23-24, 1999.

4. D. Kopec (with R. Close and V. Proulx) "Good Web, Bad Web". (Panel Discussion) In Proceedings of The Journal of Computing in Small Colleges (ed. John J. Meinke), Volume 12, No 5, Northeastern University, pp. 228-31, April, 1997

5. D. Kopec (with T. A. Marsland) "SEARCH".(methods in Artificial Intelligence) (in the CRC Computer Science and Engineering Handbook, ed. A. Tucker), CRC Press, Boca Raton, FL., pp. 676 - 696, December, 1996.

6. D. Kopec (with C. Chabris) "The Fifth Harvard Cup Human Versus Computer. (R)Intel Chess Challenge". ICCA Journal, Vol.17, No.4, pp. 224-232, December, 1995.

7. D. Kopec. "Structured Induction and Its Feasibility as a Technique for Assignment of Coast Guard Reserves". (Report to Internal the U.S. Coast Guard Research and Development Center, October, 1994).

8.D. Kopec (with R. Henley) " SmartChess User's Handbook". R&D Publishing, Manasquan, N.J., 1994.

9. D. Kopec (with C. Wood) "Introduction to SmartBooks. Booklet to accompany interactive educational software AIDS SmartBook, Jones and Bartlett Publishers, Boston, MA (1994). Also published as United States Coast Guard Academy, Center for Advanced Studies Report No. 23-93, December, 1993.

10. D. Kopec (with C. Chabris)"The 4th Harvard Cup: human versus computer chess challenge". ICCA Journal, Vol.16, No.4, pp. 232-41, December, 1993.

11. D. Kopec (with S. Benn) "The Bratko-Kopec Test Recalibrated". ICCA Journal, Vol. No. 3, pp.144-46, September,1993

12. D. Kopec (with M. Brody, C. Shi, and C. Wood) "Towards an Intelligent Tutoring System with Application to Sexually Transmitted Diseases". in Artificial Intelligence and Intelligent Tutoring Systems: Knowledge-based systems for learning and teaching, Ellis Horwood Publishers, Chichester, England, May,1992, pp. 129-51. This publication also published in the 1989 University of Maine Spring Symposium on Artificial Intelligence and Intelligent Tutoring Systems, May 22-24, pp. 203-218, #25 on this list

13. D. Kopec. "Man-Machine Chess: Past, Present, and Future". in The Encyclopedia of Computer Science and Technology, (eds. A. Kent J.G. Williams), Marcel Dekker Publications, New York, N.Y., Vol. 26, pp. 233-69, 1992.

14. D. Kopec (with M. Newborn and M. Valvo) "The 22nd Annual ACM International Computer Chess Championship". Albuquerque, New Mexico, pp. 100-110, Nov. 17-20, 1991 Communications of the ACM, Vol. 35, No. 11, 1992.

15. D. Kopec (with Q. Jiang) "The Societal and Technological Problems of Computers". Computers and Artificial Intelligence , Slovak Technical Institute, Bratislava, CFSR Vol. 11, No.4, pp.409-418, 1992.

16. D. Kopec (with M. Newborn) (1991) "The 21st ACM North American Computer Chess Championship". New York, N.Y., Nov. 11-14, 1990 Communications of the ACM, Vol. 34, No. 11, pp. 85-92.

17. D. Kopec (with C. Wood and M. Brody) (1991) "An Educational Theory for Transferring Domain Expert Knowledge Towards the Development of an Intelligent Tutoring Systems for STDs". Journal of Artificial Intelligence in Education Vol. 2 (2), Winter, 1991, pp. 67-82 .

18. D. Kopec (with H. Berliner and Ed Northam) (1991) " A Taxonomy of Concepts for Evaluating Chess Strength: examples from two difficult categories". In Advances in Computer Chess 6, (ed. Don Beal), Ellis Horwood, Chichester, England, pp. 179-91.

19. D. Kopec. (1990) "Technology Transfer Crises in the 1980's: failures at the man-machine interface". In Proceedings of the 15th Annual Meeting of the Technology Transfer Society (June 26-28) Dayton, Ohio, Technology Transfer in a Global Economy, ed. Robert W. Harrison pp. 173-76.

20. D. Kopec (with Hans Berliner and Ed Northam) (1990) "A Taxonomy of Concepts for Evaluating Chess Strength". In Proceedings of SUPERCOMPUTING '90 , New York City, New York, Nov 15-17, pp. 336-43.

21. D. Kopec "Advances in Man-Machine Play". (1990) In Computers, Chess and Cognition, eds. T.A. Marsland and J. Schaeffer, Springer-Verlag, New York, pp. 9-33.

22. D. Kopec (with M. Newborn) (1990) "The Twentieth Annual North American Computer Chess Championship". In Communications of the ACM, 33, 7, pp.92-104.

23. D. Kopec (with M. Newborn ) (1989) "Results of the Nineteenth ACM North American Computer Chess Championship". In Communications of the ACM, 32, 10, pp. 1225-1230.

24. D. Kopec (E. Northam, D. Podber and Y. Fouda. (1989)) "The Role of Connectivity in Chess". In Proceedings of the Workshop on Game-Tree Search, during the 6th World Computer Chess Championship; Edmonton, Alberta, Canada, May 28 - June 1, pp. 78-84.

25. D. Kopec (with M. Brody) (1989) "Towards an Intelligent Tutoring System for Sexually Transmitted Diseases". In Proceedings of the 1989 University of Maine Spring Symposium on Artificial Intelligence and Intelligent Tutoring Systems, May 22-24, pp. 203-218.

26. D. Kopec (with M. Brody) (1989) "Development and Student Use of a Computer-based Smart Book Concerning Sexually Transmitted Diseases". In Proceedings of the Sixth Canadian Symposium on Instructional Technology, Halifax, Nova Scotia.

27. D. Kopec (with M. Brody,and L. Latour) (1988). "Extraction and Representation of Expert Knowledge Concerning Sexually Transmitted Diseases". National Association of Research in Science Teaching, St. Louis, MO.

28. D. Kopec (with L. Latour and M. Brody) (1988). "Towards an Expert/Novice Learning System with Application to Infectious Disease". In Proceedings of AAAI Spring Mini-Symposium on Artificial Intelligence in Medicine (AIM) at Stanford University, March 22-24, pp. 9-10. This article was also published in the ACM SIGART Special Issue on Knowledge Acquisition. April, pp. 140-43.

29 . D. Kopec (with B. Libby and C. Cook) (1988). "The Ending King & Bishop vs. Rook (KRBKR)". In Proceedings of the AAAI Spring Mini-Symposium on Computer Games at Stanford University, March 22-24, pp. 60-61.

30. D. Kopec (with M. Newborn) (1988). "Results of the ACM's Eighteenth Computer Chess Championship". Report in Communications of the ACM, August, Vol. 31, No. 8, pp. 992-995.

31. D. Kopec (with M. Newborn) (1987). "Belle and Mephisto Dallas Capture Computer Chess Titles at the FJCC". Report in Communications of the ACM, July, Vol. 30, No. 7, pp. 640-645.

32. D. Kopec (with M. Newborn and W. Yu) (1986)." Experiments in Chess Cognition". In Advances in Computer Chess 4 (ed. D. Beal) Pergamon Press, Oxford, England, pp. 59-79.

33. D. Kopec (with M. Newborn) (1986). "ACM's Sixteenth North American Computer Chess Championship". In Communications of the ACM, 29, 7, pp. 687-91.

34. D. Kopec. (1985) "Chess Computers: A critical descriptive analysis of the currently available commercial chess computers". Abacus, Vol. 2, 4, pp. 10-28, 35-38. Chess Computers: a critical descriptive survey of commercial products (1987). Reprinted with modifications (1987) in A Computer Science Reader: selections from ABACUS, Springer-Verlag, New York (ed. E. Weiss).

35. D. Kopec, M. Newborn. (1985). ACM's Fifteenth North American Computer Chess Championship . In Communications of the ACM, 28, 8, pp. 757-59.

36. D. Kopec (with M. Newborn) (1984). "The Fourth World Computer Chess Championship". In Communications of the ACM, 27, 8, pp. 845-49.

37. D. Kopec. Contributing Editor, The Computer Chess Digest Annual (1984), with four articles: 1. Report from New York , pp. 54-69; 2. Choosing an Opening Library (69-72); 3. An example of a type of Turing Test (82-84); 4. Experiments in chess cognition (D. Kopec, M. Newborn, W. Yu), pp.84-103, (ed. E. Irazoqui), New York.

38. D. Kopec (with D. Michie) (1983). " Mismatch between machine representations and human concepts: dangers and remedies". Report to the EEC under subprogram FAST, Brussels, Belgium.

39. D. Kopec (with M. Newborn) (1983). "The Thirteenth Annual North American Computer Chess Championship at ACM '82". In Communications of the ACM, 26, 9, pp.. 695-97.

40. D. Kopec (with E. Irazoqui and I. Bratko) (1983). "The Bratko-Kopec Experiment Updated, The Computer Chess Digest Annual". (ed. E. Irazoqui), New York.

41. D. Kopec (with I. Bratko) (1982). "The Bratko-Kopec Experiment: A test for comparison of human and computer performance in chess". In Advances in Computer Chess 3, (ed. M.R.B. Clarke). Oxford: Pergamon Press, pp.57-82.

42. D. Kopec (with T. Niblett) (1980). "How hard is the King-Rook-King-Knight ending? (R) In Advances in Computer Chess 2". (ed. M.R.B. Clarke). Edinburgh: Edinburgh University Press, pp. 57-80.

43. D. Kopec (1979). "King and Rook vs. King and Knight". Research Memorandum MIP-R-125, Edinburgh: Machine Intelligence Research Unit, University of Edinburgh. Also published in CHESS, (1983). 47 (No. 895-6), pp. 388-95, Sutton Coldfield, England.

44. D. Kopec (with I. Bratko D. Michie) (1978). "Pattern-based representation of chess end-game knowledge". Computer Journal, 21(2),pp. 149-53.

45. D. Kopec. "Recent developments in computer chess". (1977). Firbush News 7 Edinburgh: Machine Intelligence Research Unit, University of Edinburgh (ed. J.E. Michie).

 

      Presentations

 

 1. ACM Workshop on Computer Chess (with Brent Libby) Dallas, Texas,

     November 1987.

    

 2. Spring Symposium on Computer Games, Stanford University,

     March 1988 (also participated in panel discussion).

 

 3. University of Maine 1989 Spring Symposium on Artificial Intelligence and Intelligent Tutoring Systems, Orono, Maine,  May 21-24.

    

4.  Workshop on Game-Tree Search, Canadian Information Processing Conference, Edmonton, Alberta, May 28-June 1, 1989.

    

 5.  Artificial Intelligence: An Emerging Science Or a Dying Art Form? Workshop at SUNY,   Binghamton, June 21-23, 1990.

    

 6. Technology Transfer Society's 15th Annual Meeting - International Symposium and Exhibit,  Dayton, Ohio, June 26-28, 1990.

    

 7. Technical Session on Computer Chess at Supercomputing '90,  New York City, New York,

      November 14, 1990.

 

8. Presentations on  Computer Chess and Artificial Intelligence at the World Computer Chess Championships, Madrid, Spain, ; (Paper with Shawn Benn, presented in absentia by Professor Tony Marsland) November 27, 1992.

9.  Panel Presentation: "The Importance of Chess and Computers to Education" (January, 1995)

      Chess and Education Conference, NYC.

10. Panel Presentation: “Good Web, Bad Web: aspects, issues, and implications for the virtual classroom”.  Northeast Regional Small College Computing Conference, Northeastern University,

      April, 1997.

11. Workshop on Kasparov vs. Deeper Blue (July, 1997), International Joint Conference on AI,

      Providence, RI.

12. GOOD WEB BAD WEB: aspects, issues, and implications for the International University
Conference Celebrating 25th Anniversary of Richmond, The American International University.

 

13. Panel Presentation: "How Should Data Structures and Algorithms  Be Taught?"

With Professor Dick Close (United States Coast Guard Academy). The Fourth Annual Consortium for Computing in Small Colleges: Northeastern Conference;  Providence, RI,  April 23-24.

 

14.  Panel Presentation: "How Should The Second Computer Science Course (CS2) Be Taught?"

With Professor Dick Close (United States Coast Guard Academy). The Fourth Annual Consortium for Computing in Small Colleges: Northeastern Conference;  Providence, RI,  April 23-24.

 

15.  Panel Presentation: "How Should Data Structures and Algorithms Be Taught?" 4th Annual

With Professor Dick Close (United States Coast Guard Academy) and Dr. Jim Aman (Dir. Academic Computing, Columbus School for Girls).  Conference on Innovation and Technology in Computer Science Education,  ITiCSE'99, June 27 - July 1, 1999, Cracow, Poland.

 

16. "Teaching The Second Computer Science Course: Lessons Learned at Three Institutions and  Directions For the New Millenium".In   Western Consortium of Colleges for Computing,

      Kamloops, British Columbia, May 5, 2000.

 

 17. Association for Information Systems 7th Americas Conference on Information Systems.     

“SmartBooks: A generic methodology to facilitate delivery of post-secondary education.” 

Curriculum and Learning Track; Boston, MA, August 4, 2001.

 

 

Invited Lectures: "Computer Chess: bona-fide or banished member of

                                    artificial intelligence?"

University of New Mexico, Albuquerque, N.M.                       (Nov. 18, 1991)

Dartmouth College, Hanover, N.H.                                          (Nov. 22, 1991)

University of New Brunswick, Fredericton, N.B., Canada (Mar. 27, 1992)

 

Invited Lectures: Man - Machine Chess: recent developments

                                                      University of Maine, Orono, ME     (Nov. 11, 1994)

                                                      University of Connecticut, Storrs, CT.       (Dec, 1995)

                       Computer Chess and AI  Roger Williams University, RI        (Apr. , 1995)

                                                                   Iona College, New Rochelle, NY (May, 2001)

                                                                    Iona College, New Rochelle, NY (Nov., 2001)          Kasparov vs. Deep Blue Wesleyan University, Middletown, CT. (May, 1996)

Invited Lecture: Technological Mishaps: Failure at the Human Interface

                                                             University of Maine, Orono, ME (April, 2000)

Technology in the Classroom Symposium at the US Coast Guard Academy:

                                                          "SmartBooks as an Educational Technology"

 

Panel Moderator:  Multimedia Courseware at Northeast Regional Small College

                           "Computing Conference, University of Hartford" (April 19-20, 1996)

 

Academic Titles/Honors:

Faculty Advisor, Programming Team, Greater New York, ACM Regional Programming Contest,  Nassau Community College, October, 28th.  Brooklyn College College Team Placed 3rd = with New York University, (6 of  8 problems solved), behind Columbia and Cornell.  Amongst 42 teams participant.

 

 

Faculty Advisor for Coast Guard Academy Programming Team which tied 8-10th (amongst 17

teams) at Northeast Regional Programming Contest 1995, Westfield State College, Preliminary

Round, (despite no Computer Science Department or Major).  

 

Elected to Board of Northeast Consortium for Computing in Small Colleges (April, 1999).

 Papers Co-Chair:  CCSCNE- 2002, Worcester State College, MA; Membership Secy F2002.

 

Journal Review Board: Computers and Artificial Intelligence  Slovak Republic (since 1991)

 

  Reviewer for The Fourth Annual Consortium for Computing in Small Colleges:

   Northeastern Conference;  1996 through 2001.  Reviewer for AMCIS 2001

 

 

Book Reviewer for a number of computer science publishers and journals including: Irwin Publishers Computer Science Press, West Educational Publishers, Jovanovic, Irwin, Wiley, Springer-Verlag, etc.

   Reviewer for ICCA Journal, 1995.  Grant Review For: Sigma Delta Epsilon Fellowship (for Graduate Women in Science) Awards, 1991 - 1992.

 

Conference Coordinator and Program Organizer:  University of Maine 1989 Spring Symposium on Artificial Intelligence and Intelligent Tutoring Systems (May 21-24) UM/AI-ITS-89.

Eleven  invited international  speakers participated; there were 60 registrants a number of whom came from abroad.

Computer chess journalist since 1975; Assistant Editor, The Computer Chess Digest, 1984.

Communications of the ACM Reporter on ACM North American Championships 1982-1992.

 

Assistant Tournament Director:  North American Computer Chess Championships: Orlando, 1988,  New York City, 1990, Albuquerque, 1992, Indianapolis, 1993. 

 

Organizer of Special Endgame Tournament to evaluate programs' strength during ACM Computer Championships, New York City, NY, Nov., 1990.

 

Annual Reports on the North American Computer Chess Championships (co-authored with Professor Monty Newborn, tournament organizer) have appeared in the  Communications of the ACM   1982-1994.

 

Monthly instructional lectures on chess and computer chess on Internet Chess Club;

 Typically 20 - 200 participants. (Since January, 1997)

 

Consulting:

 

  Coast Guard Research and Development Center; five weeks part time. Investigating possible use of structured induction technology for Coast Guard Reserve Allocation problems (Summer, 1994).

  SAITEK Industries Ltd. (Hong Kong), Advanced Chess Research Lab (1992).

  TDC (Training and Development Corporation) Bucksport, Maine; evaluation of Automated Case Management Software (4 days, June, 1992)•  February - July, 1991;  Developer  of Opening Book for Sargon V chess computer as Consultant for Mediagenic Inc., Menlo Park, California.  

  From June, 1986 through December 1987;  performed numerous responsibilities as chess consultant for Fidelity International, the largest worldwide  manufacturer of chess computers.

  Business Consultant for Intelligent Terminals Ltd, 1981-82.

 

Grants:     

 

1. University of Maine Book and Equipment Fund (1987). ($1615 awarded towards purchase of back volumes of the Artificial Intelligence Journal by the Library) 

2. Summer Grant (1987).($4000, from Fidelity International to work with software development

      team in San Diego, CA)

3.     Faculty Research Funds Grant (1988) (with Profs. M. Brody and L. Latour), $4000 through December 31, 1988 for "Extraction, Representation and Use of Expert/Novice Knowledge Concerning Sexually Transmitted (STD'S) in College Age Populations."

4.      PSC-CUNY-31 RESEARCH AWARD ($4200): Diagnosis and Design of Complex Systems Software.

5. PSC-CUNY 32 $4200 Funded for Investigation of medical information systems.

2.     Consulting Grant From Compaq Computer Inc. for the Calendar Year  2001  for up to $10,000   (actually received $3,300) to study the performance of chess programs running on COMPAQ’s most powerful machines and compilers.  This Grant ended in December, 2001. Some of the results were presented at Dallas, 2001 and will be presented in Kopec & Terrie, 2nd ed. 2003.

7. PSC-CUNY $4200 Funded for Software Technology: Studies and SmartBook Prototypes Towards the Reduction of  Medical errors

 

 Grants Applications Submitted

 

1.      To NSF-ITR (Information Technology Research (Feb., 2000): Evaluation and Design of Complex Systems Software. Amount Requested:  $369K.  (Not Funded)

 

2.  NSF-ITR (Jan. 2002) (Principal Investigator: Neng-Fa Zhou): "A High Level/High performance Language for Constraint Problem Solving"; Reviewed with High marks; no funding

 

3.  NSF - CCLI (June, 2002) (Principal Investigator: Paula Whitlock), with   Myra Kogen; "ScienceTutor: On-Line Tutoring to Aid Retention in Gateway Science Courses"; (in review)

 

4.  CUNY COLLABORATIVE INCENTIVE GRANTS PROGRAM    (April-23, 2002) (With William Harris, and Gerald Weiss);  Integrating On-Line Technologies (in review)

 

                                                      Committees/Service

 

Honors Committee, 1987-88;                                      Cultural Affairs Committee, 1988-91;

Faculty Co-Advisor, Chess Club, 1988-91

Honors Committee, 1993-94                                       Assistant Coach, Tennis Team, USCGA, 1993-1996 Faculty  Advisor, Chess Club, 1993-1996                    Programming Team Faculty Advisor, 1994, 1995

Health and Safety  1997-1998                                     Open University Accreditation, Arts and Sci. 1998

 Headed Open University Accredition for Systems Engineering and Management Program, 1999.         

 Organized Department Seminar Series (1997 - 1999);  

 

                                                   Brooklyn College

 

    Chess Club Faculty Advisor  (1999 –      Organized Dept. Seminars (S2000 - S2002)

    Academic Computing (1999-2000);        Basic Skills Committee (2001-2002)

    Faculty Council (Alternate F1999-   )      Dept. Undergraduate Curriculum Committee (2001 -

    Started Programming Team (F2000 - )    Outcomes Committee (Chair) (2001 -

    CGAS (F2002- )


Professional Accomplishments in the domain of Chess

 

I have been an active chess semi-professional since the age of 21, having learned the game at age 8, and having participated in tournaments with adults since age 12.  I achieved the title of International Chess Master in 1985, and maintained a rank amongst the top 50 players in the U.S. for many years.  I have numerous chess titles, tournament victories, popular and scholarly articles and books,  as well as extensive experience as a chess teacher at all levels, and as an organizer.  During the Summer of 1994 I expanded my chess activities by starting KOPEC's CHESS CAMP (10 days) and by completing two 2-hour instructional chess videos: How to Visualize Combinations and Pawn Structures and How to Play Them .  In 1995 I also produced the tapes: "How To Analyze A Position" (2 hrs) and "Opening Pawn Structures: advanced concepts (4 hrs)  with Right Angle Productions of Putnam, Connecticut. In 1998 I produced the 2.5 hour tape The Kopec System with GMVideo of Twickingham, England..

 

Personal Information:  Married with 15 year old son.

Languages Spoken and Understood (besides English)  - Czech, Slovak, German, Russian, French.

Sports - advanced-intermediate tennis player; also competitive in bowling, basketball, and baseball.

Relaxation and enjoyment - practical woodwork, bicycling, classical music, travel, diverse cuisine, nearly all outdoor activities.

 

References:

 

1.   Professor George Markowsky,  Chairman, Department of Computer Science,

      University of Maine, Neville Hall, Orono, ME 04469-0122.

Tel. (207) - 581-3940.   email: markov@umcs.maine.edu

 

2.   Professor Richard Close, Immediate Past Chairman, Department of Computer Science

      United States Coast Guard Academy, Saterlee Hall, New London, CT 06320-4195

Tel. (203) - 444 - 8622 email: RClose@cga.uscg.mil

 

3.   Dr. Richard Resch, Provost and Vice-President,  Richmond, The American Intern’l University in London, Queen’s Road, Richmond,  Surrey,  TW10 6JP, UK

Tel. ( 011)-(44)-332 -8200 email: reschr@staff.richmond.ac.uk

 

4.   Peter Dixon, Principal Lecturer and Past Chairman, Department of Computing, Science, and Mathematics, Richmond, The American International University in London

                   Orchard House, 2 Station Road, Waterbeach, Cambridge  CB5 9HT

Tel.  (011) - (44)  (01223) - 860280

 

5.   Professor Donald Michie, Professor Emeritus, Machine Intelligence, University of Edinburgh, Edinburgh, Scotland,  (January - May, 73-860 Shadow Mountain Drive, Palm Desert, CA. 92260)

Tel. (619) - 341- 4033. Fax: (619) - 346-4293

 

6.   Professor Tony Marsland, School of Computing Science,

      University of Alberta, Edmonton, Alberta, CANADA  T6G 7H1 

Tel.   (403) - 492-3971     .email: tony@cs.ualberta.ca

 

7.   Professor Monroe Newborn, School of Computer Science (Chairman 1975-84) McGill University, Montreal, Quebec, CANADA  H3A 2K6.

Tel.   (514)- 398-7072.     email: newborn@cs.mcgill.ca