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
Ph.D.
in Machine Intelligence 1983
Thesis: Human and Machine Representations
of Knowledge Supervisor: Donald Michie
Faculty of Science and Engineering
B.A.
Psychology and Mathematics 1975
OUTLINE OF EXPERIENCE
United
Associate Professor - Department of
Computer Science 1993
- 1996
Visiting Associate Professor -
Assistant Professor - Department of
Computer Science 1986
- 1992
Visiting Assistant Professor -
Department of Mathematics 1984
- 1986
Visiting
Assistant Professor -
ACADEMIC EXPERIENCE AND CURRICULUM
DEVELOPMENT
[* indicates new
course development]
Associate
Professor 1999
-
Introduction
to Artificial Intelligence Advanced
Expert Systems (Grad.)
Software Methodology* (Grad.) Advanced Programming in C E-Commerce*
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
Associate Professor - Department of Computer Science 1993
- 1996
Foundations
of Computer Science Programming
Languages*
Algorithms
and Computability Software
Engineering*
Artificial
Intelligence
Human and Machine
Problem Solving* Artificial
Intelligence
Visiting Associate Professor -
Introduction
to Programming (Pascal) Applied
Artificial Intelligence
Introduction to Computers for Social Sciences Intelligent Tutoring Systems*
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
Visiting Assistant Professor - Department of
Mathematics 1984
- 1986
Artificial Intelligence and Data
Structures Pascal (Cyber and apple)
Visiting Assistant Professor -
Fortran (WATFIV)
Administrative
Experience
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
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.
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,
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/),
3. "Smart Books: A
generic methodology to facilitate delivery of post-secondary education".
In Proceedings AMCIS 2001 (Association for Information Systems) 7th
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,
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,
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),
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,
15. (with G. Shagas, J. Selman,
D. Reinharth, and
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),
17. (with G. Shagas, D.
Reinharth, and
18. (with G. Shagas, J. Selman,
D. Reinharth, and
19. (with
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
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),
23. (with R. Eckhardt,
24. (with
25. (with A. Sverdlov and
26. (with
27. (with
28. (with
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.
31. "Computer Chess and
Artificial Intelligence": In Proceedings of Artificial
Intelligence @ 50, (ed James Moor),
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 (
3. Panel Presentation: "How
Should Data Structures and Algorithms Be Taught?". With Professor D.
Close (
4. D. Kopec (with R. Close and
V. Proulx) "Good Web, Bad Web". (Panel Discussion) In
Proceedings of The Journal of Computing in
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,
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,
9. D. Kopec (with C. Wood)
"Introduction to SmartBooks. Booklet to accompany interactive
educational software AIDS SmartBook, Jones and
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
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
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,
14. D. Kopec (with M. Newborn
and M. Valvo) "The 22nd Annual ACM International Computer Chess
Championship".
15. D. Kopec (with Q. Jiang)
"The Societal and Technological Problems of Computers". Computers
and Artificial Intelligence , Slovak Technical Institute,
16. D. Kopec (with M. Newborn)
(1991) "The 21st ACM North American Computer Chess Championship".
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,
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)
20. D. Kopec (with Hans Berliner
and Ed Northam) (1990) "A Taxonomy of Concepts for Evaluating Chess
Strength". In Proceedings of SUPERCOMPUTING '90 ,
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 (
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,
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,
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
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
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,
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
37. D. Kopec. Contributing
Editor, The Computer Chess Digest Annual (1984), with four articles:
1. Report from
38. D. Kopec (with D. Michie)
(1983). " Mismatch between machine representations and human concepts:
dangers and remedies". Report to the EEC under subprogram FAST,
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
41. D. Kopec (with
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).
43. D. Kopec (1979). "King
and Rook vs. King and Knight". Research Memorandum MIP-R-125,
44. D. Kopec (with
45. D. Kopec. "Recent
developments in computer chess". (1977). Firbush News 7
Presentations
1. ACM Workshop on Computer Chess (with Brent
Libby)
November 1987.
2. Spring Symposium on Computer Games,
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,
5. Artificial
Intelligence: An Emerging Science Or a Dying Art Form? Workshop at SUNY,
6. Technology Transfer Society's 15th Annual
Meeting - International Symposium and Exhibit,
7. Technical Session on Computer Chess at
Supercomputing '90,
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”.
April,
1997.
11. Workshop
on Kasparov vs. Deeper Blue (July, 1997), International Joint Conference on AI,
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;
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;
15. Panel Presentation: "How Should Data
Structures and Algorithms Be Taught?" 4th Annual
With
Professor Dick Close (
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,
17. Association for Information Systems 7th
“SmartBooks:
A generic methodology to facilitate delivery of post-secondary education.”
Curriculum and Learning Track;
Invited
Lectures: "Computer Chess: bona-fide or banished member of
artificial
intelligence?"
Invited
Lectures: Man - Machine Chess: recent developments
Computer
Chess and AI
Technology
in the Classroom Symposium at the
"SmartBooks as an Educational
Technology"
Panel Moderator: Multimedia Courseware at
"Computing
Conference,
Academic
Titles/Honors:
Faculty
Advisor, Programming Team, Greater
Faculty Advisor for
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,
Journal
Review Board: Computers
and Artificial
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:
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:
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
• SAITEK Industries Ltd. (
• TDC (Training and Development Corporation)
• 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.
2. Summer Grant (1987).($4000, from
Fidelity International to work with software development
team in
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
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
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);
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
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,
Tel.
(207) - 581-3940. email:
markov@umcs.maine.edu
2.
Professor Richard Close, Immediate Past Chairman,
Department of Computer Science
Tel.
(203) - 444 - 8622 email: RClose@cga.uscg.mil
3. Dr. Richard Resch, Provost and
Vice-President,
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,
Orchard House,
Tel. (011) - (44)
(01223) - 860280
5. Professor Donald Michie, Professor Emeritus,
Machine Intelligence,
Tel.
(619) - 341- 4033. Fax: (619) - 346-4293
6. Professor Tony
Marsland, School of Computing Science,
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