Richard R. Eckert
Department of Computer Science
Thomas J. Watson School of Engineering & Applied Science
SUNY-Binghamton
Binghamton, NY 13902
(607) 777-4365
reckert@binghamton.edu
http://www.cs.binghamton.edu/~reckert/






EDUCATION
 

Ph.D. in experimental high energy physics, University of Kansas, Lawrence, Kansas (thesis topic: "K-d Interactions at 3.4 GeV/c").

M.S. in experimental solid state physics (electron spin resonance), University of Kansas, Lawrence, Kansas.

B.S. in physics (with honors), Case Institute of Technology, Cleveland, Ohio.
 

EMPLOYMENT HISTORY
 

1983-PRESENT

Associate Professor, Department of Computer Science, Thomas J. Watson School of Engineering and Applied Science, SUNY-Binghamton (Tenure Granted, 1986).

Director, Division of Computer Science-Information Science, School of General Studies and Professional Education, SUNY-Binghamton (1983-1985).

Research Associate, Air Force Office of Scientific Research Summer Faculty Research Program, Rome Laboratory, Griffiss AFB, NY (Summer, 1997).

1971-1983

Professor of Physics and Computer Science, Catholic University of Puerto Rico, Ponce, Puerto Rico.

1968-1971, 1964-1966

Graduate Teaching and Research Assistant, Department of Physics, University of Kansas, Lawrence, Kansas.

1966-1968

Visiting Instructor, Department of Physics, Universidad de Oriente, Cumana, Venezuela (Ford Foundation sponsored exchange program).
 

TEACHING

1999-2000 Winner of the "Chancellor's Award for Excellence in Teaching": a SUNY System-wide award.

UNIVERSITY COURSES TAUGHT RECENTLY

Advanced Computer Graphics (CS-660, advanced graduate level)
Computer Graphics II (CS-560, intermediate graduate level)
Computer Graphics I (CS-460, introductory, junior/senior level)
Computer Organization & Assembly Language Programming (CS-220, sophomore level)
Microcomputer Systems I (CS-323, hardware-oriented junior/senior/graduate level)
GUI and Windows Programming (CS-360, junior/senior level)
Advanced Human Computer Interface (CS-380B, senior level)
Introduction to C Programming (CS-244, all undergraduate levels)

OTHER UNIVERSITY COURSES TAUGHT

Introduction to Computer Programming (PASCAL), Introduction to Computer Programming (PL/I), Computer Organization and Architecture I, Computer Organization and Programming, Applied Computer Programming, Systems Programming, Assembly/Machine Language Programming, Digital Electronics, Analog Electronics, Practicum in Computer Science Instruction, Pre-calculus, Biophysics, Thermodynamics, Modern Physics, Electricity and Magnetism, Mechanics, Scientific Programming in BASIC, Scientific Applications of Computer Programming, Astronomy, Optics, Geology, General Science, Science-Man-Society, Physical Science, General College Physics, General College Physics Lab, Independent Study (many), Graduate Independent Study (many), Masters Thesis, Predissertation Research.

"Excellent/Good" Student Evaluations for all courses taught.

COURSE DEVELOPMENT/REVISION

Developed the Computer Science Department’s GUI and Windows Programming course (CS-360), 1996.

Developed the Computer Science Department’s graduate computer graphics courses: CS-560 and CS-660 (Advanced Computer Graphics); responsible for a major revision of the undergraduate computer graphics course (CS-460), 1990, 1992.

Developed the Computer Science Department's Introduction to C course (CS-244), 1991.

Developed the Computer Science Department's Microcomputer Systems I course (CS-323), a hardware-oriented laboratory course emphasizing the organization of microprocessors and microcomputers based on the 80x86 family of microprocessors. Developed a complete set of laboratory experiments and wrote the Lab Manual, 1987.

Responsible for a major revision of the Computer Science Department’s Computer Organization and Assembly Language course (CS-220), 1990.

Responsible for a major revision of the Computer Science Department’s Advanced Human Computer Interface course (CS-380B), 1995.

Courses Developed at Catholic University of Puerto Rico: Applied Computer Programming, Systems Programming, Assembly/Machine Language Programming, Digital Electronics, Analog Electronics, Practicum in Computer Science Instruction, Scientific Programming in BASIC, Scientific Applications of Computer Programming.

Courses Revised at Catholic University of Puerto Rico:Biophysics, Thermodynamics, Modern Physics, Electricity and Magnetism, Mechanics, Astronomy, Optics, Geology, General Science, Science-Man-Society, Physical Science, General College Physics, General College Physics Lab.

OTHER PROFESSIONAL ACTIVITIES RELATED TO TEACHING

Delivered week-long "Visual C++ Programming Workshops" to the Pennsylvania Association of College Information Science Educators (PACISE), Kutztown University, Kutztown, PA, August, 1998 and August, 1999.

Developed and delivered a Watson School EngiNet (Web-based, remote learning) graduate course in Computer Graphics (CS-560), Spring, 1999.

Attended several ACM SIGSCE (Special Interest Group on Computer Science Education) National Technical Meetings; paper co-author and session chair (1984-1996).

Attended an Addison-Wesley Java Workshop at Brown University, 1996.

Attended an ACM/NSF workshop on advanced undergraduate computer graphics in Atlanta, 1994.

Undergraduate Faculty Enhancement Grant for Computer Graphics winner (1994).

ACM SIGGRAPH '90 Conference Education Grant winner (one of 25 world-wide).

Attended ACM SIGGRAPH ‘90 (Dallas); short courses: Fractals-Analysis and Modeling, Generation of 3-D Data for Computer Image Synthesis, Unifying Parametric and Implicit Surface Representations for Computer Graphics.

Attended ACM SIGGRAPH ‘89 (Boston); short courses: Fundamentals and Overview of Computer Graphics, Radiosity.

Attended the Wang Institute of Boston University’s Summer Institute in Computer Science (week-long course in computer graphics, 1989).

Attended Intel Corporation-sponsored iAPX-186, iAPX-286, iAPX-386 Workshops (Washington, Boston, Toronto, 1986).

Book reviewer for West Publishing, Franklin Beedle, and other publishing companies.

Developed and helped implement a two-year Associate Degree program in Digital Electronics and Computer Programming. Accredited and operating at Catholic University of Puerto Rico.
 

RESEARCH

GENERAL RESEARCH INTERESTS

Computer graphics, human-computer interaction, multimedia, virtual reality, computer science education, computer architecture, microprocessor-based systems.

ACCOMPLISHMENTS

Initiated the computer graphics research program at SUNY Binghamton.

PUBLICATIONS (RESEARCH AND TEACHING)

More than 25 computer-related (education and research) publications since 1980. Topics include: classroom of the year 2000, remote-controlled computer projection system, virtual reality, 3D algorithm animation, multimedia computing (interactive video), virtual environments, interactive drawing, communication between computers and peripherals, development of a microprogrammed computer simulator and tools, teaching the difference between hard-wired and microprogrammed control units, initiating a course in computer organization and assembly language programming, microcomputerized professor evaluations, systems programming, biomedical computing, and computer assisted instruction/test preparation. They have appeared in: ACM SIGCHI Bulletin, ACM SIGCSE Bulletin, Interface, IEEE Transactions on Education, the Journal of Computers in Mathematics and Science Teaching, BYTE Magazine, The Journal of Computers in Mathematics and Science Teaching, 80 Microcomputing, Kilobaud/ Microcomputing, the Physics Teacher, and the International Journal of Biomedical Computing. Also several high energy physics publications. See attached list.

RESEARCH LABORATORY

Director of the Computer Science Department's HCI Lab (Human-Computer Interaction Lab)--A group of graduate and undergraduate students doing research in HCI and graphics. (See the lab’s home page at URL: http://hcirisc.cs.binghamton.edu/)

GRADUATE STUDENT RESEARCH SUPERVISED (THESES/DISSERTATIONS)

Goldman, D.A., "An Expert System Based Approach for Creating a Painting Process from a Static Bitmap Image" (Ph.D. dissertation in progress).

Kutz, Dan, "Generalized Particle Systems in Computer Graphics" (MS Thesis in progress).

Sedelmeyer, Jennifer, "Voice Recognition and the Interactive Learning Wall" (MS  Termination Project in progress).

Maltzen, Brian, "3-D Ray Tracing applet" (MS Termination Project completed March, 1999).
Moore, Jason, ("The Interactive Learning Wall: A PC-Based, Deployable Data Wall for Use in a College Classroom," Master’s Research Project initiated, Fall, 1998, Funded in part by the U.S. Air Force)

Moseman, Diana Lynn, "Effects of Image, Video, and Audio Format Conversion" (MS Termination Project completed May, 1998).

Poberezhskiy, Arkadiy V., "Measuring Multimedia Performance within LAN Environment" (MS Termination Project completed May, 1998).

Sabatine, John, "Dynamic HTML: A Comparison of Versions" (MS Termination Project completed May, 1998).

Monroe, T.A., "Extending VRML 1.0 to Build a 3-Dimensional Operating System User Interface" (M.S. thesis completed, 1996).

Riale, M.A., "User Interface Solutions for Real-Time Three-Dimensional Modeling" (M.S. thesis completed, 1996).

Goldman, D.A., "Three-Dimensional Graphics Algorithm Animation," (M.S. thesis completed, 1995).

Stenzler, M.K., "A Comprehensive Analysis of Digital Interactive Video" (M.S. thesis completed, 1994).

Many Graduate independent Study Projects.

UNDERGRADUATE STUDENT RESEARCH SUPERVISED

Happ, Thomas, Winner of a $500 Watson School Undergraduate Research Award (Virtual Reality), Fall, 1998 / Spring, 1999.

Kao, Richard, Winner of the 1998-99 Foundation Award (Watson School) for Excellence (for work on the Interactive Learning Wall and Virtual Reality), Spring, 1999.

Rubenstein, Jaron (Independent Study Student, HCI Lab), Winner of a $500 Watson School Undergraduate Research Award and a $200 Harpur College Undergraduate Research Award, Spring, 1998.

Greene, Steaphan G. (Independent Study Student, HCI Lab), Winner of a $200 Harpur College Undergraduate Research Award, Spring, 1998.

Damerow, L.A., 1996 Watson School Outstanding Project Graduation Award, a 3-D rendering Java Applet.

Moore, J.A. and Landsman, S.M., "A Paradigm for Real Time Human Computer Interactive Systems," results presented in a Computer Science Department Seminar (the first ever given by undergraduate students); also received a SUNY Undergraduate Research Award, 1996.

Many Independent Study Projects.

GRANTS, PROPOSALS, CONSULTING (RESEARCH AND TEACHING)

Principal Investigator for U.S. Air Force Office of Scientific Research (AFOSR) Summer Research Extension Program (SREP) grant # 240-6636, a grant funded at $25,000: "The Interactive Learning Wall: A PC-Based, Deployable Data Wall for Use in a College Classroom." Salaries provided for one MS Research Assistant and four undergraduate Research Assistants for one year, 1998.

Research Associate for the Air Force Office of Scientific Research Summer Research Extension Program (SREP), Rome, Laboratory, Rome, New York, June/July, 1997. Did development work on their virtual environment system and set the groundwork for an Education Information Partnership between Rome Laboratory and the Binghamton University Computer Science Department and for a $25,000 SREP grant proposal. The grant was awarded in January, 1998.

Strategic Partnership for Industrial Renovation (SPIR) Project, Summer, 1996, Sturgess Electronics; involved in update of data base system and network operating system; student: David Goldman.

SPIR Project, Fall, 1996, Diamond Visionics; involved in initial design of a visual system for a medical simulator; student: John Wang.

Consultant to Clothing Science Inc., Binghamton, NY, 1993-94; worked on an automated tailoring system; developed a program that builds wireframe models of people being fitted for suits based on camcorder data taken at the fitting; permits interactive viewing of the models.

MBRS-NIH Consultant (1983-1986).

Principal Investigator and Project Director for MBRS-NIH Grant # DRR-08067 (Project 5S), "Atmospheric Particulate as a Public Health Hazard," an undergraduate biomedical research program; funded by the National Heart, Lung and Blood Institute at approximately $80,000 per year; mentor to between 5 and 10 students per year (1979-1983).

Attended several MBRS-NIH National Meetings; co-author of many presented papers (1979-1982).

In charge of a solar insolation monitoring research project at Catholic University of Puerto Rico, in collaboration with the University of Puerto Rico Engineering College (RUM) and the Puerto Rico Energy Center (1977-80).

PROFESSIONAL ACTIVITIES RELATED TO RESEARCH

Chaired the Session on Operating Systems at the 1986 National Meeting of the ACM's Special Interest Group on Computer Science Education (SIGCSE).

Reviewer/referee for ACM SIGCSE National Technical Meetings, IEEE Transactions on Education, and the Symposium on the Frontiers of Massively Parallel Computation.

Coordinator, "First Educational Workshop on Energy," Ponce, Puerto Rico; participants from many parts of the world (1976).

TECHNICAL/PROGRAMMING SKILLS

UNIX, X-Windows, Motif, Tcl/Tk, DOS, Microsoft Windows (API & MFC), C, C++, Visual C++, Visual BASIC, Assembler (several), Pascal, FORTRAN, BASIC, COBOL, PL/I, OpenGL, DirectX, PHIGS, Ada, LISP, MODULA-2, HTML, VRML, Java, Java Script, TCP/IP. I have worked with all the above-mentioned languages/ systems and have written programs in all of them.

SABBATICAL ACTIVITIES (SPRING, 1990)

Attended Cornell University’s Computer Science 660 (Machine Vision); attended Ithaca College’s Computer Science 315 (Computer Graphics); Attended SUNY’s SS 502X (Simple Models of Complex Systems); attended a special course on IBM’s OS/2 Operating System; prepared the proposal that led to being one of 25 people world-wide awarded an ACM SIGGRAPH ‘90 Educators Conference Grant; initiated the development of CS-460 and CS-560 (undergraduate and graduate computer graphics) and CS-244 (Introduction to C Programming); wrote two papers that were subsequently published.
 

SERVICE

UNIVERSITY SERVICE

Chair, Binghamton University Faculty Senate, 2000-2001.

Current and Past Service: President's Task Force on Undergraduate Learning for the new Millennium, Faculty Senate Executive Committee, Senate Educational Policy and Priorities Committee (EPPC), University Undergraduate Curriculum Committee (UUCC), Faculty Senate (several times), Provost’s Committee on University Planning for the Future in Academic Affairs; Chancellor's Award Selection Committee, Committee for the development of a Certificate in International Studies, Faculty Senate Computer Advisory Committee, Distinguished Dissertation Awards Selection Committee, Watson School Library Committee, Watson School Graduation Committee; Watson School Decennial Committee (Computer Science Department Coordinator and Open House exhibit organizer); Watson School Laboratory Planning Committee; Microprocessor/Digital Electronics Area Lab Planning Committee (Coordinator),  Computer Science Department Junior Initiating Personnel Committee (IPC), Computer Science Department Undergraduate Committee, Computer Science Department Faculty Search Committee, Computer Science Department Library Committee, Computer Science Department Faculty Workload Committee, Member Ph.D. evaluation committees of many students, Member 1988 IEEE Southern Tier Technical Conference Planning Committee (Registration Chairman, chaired a paper session), Faculty Senate Committee on Committees; University Curriculum Development Grant Review Committee, Computer Science Department Chairman Screening Committee, Computer Science Department Laboratory Planning Committee (Chair), Computer Science Department Faculty Coordinating Group for the Core Cluster (Coordinator) and Coordinating Group for Computer Architecture, active participant in the departmental undergraduate computer science accreditation (CSAB) efforts, active participant in SED reviews of the Computer Science Department Ph.D. program, Computer Science Department Task Force on Software and Computer System Engineering (SACSE); participant in several student advising, registration and phonathon programs; SUNY Parents’ Day Lectures, Director, SGSPE Division of Computer Science - Information Science (CS-IS), SGSPE Initiating Personnel Committee, SGSPE Faculty Council, CS-IS Academic Standards, Curriculum, Admissions, Industrial Advising Committees, Joint CS-IS (SGSPE)-CS (Watson School) Computer Advisory Committee, CS-IS Faculty Search Committee (Chair), SGSPE CS-IS Intra-University Transfer Student Screening Committee, many other activities/committees at Catholic University of Puerto Rico.

PROFESSIONAL SOCIETIES, HONORS, AWARDS

ACM, IEEE Computer Society, Who's Who in the East, American Men & Women of Science, Marquis Who's Who, International Who’s Who of Professionals, International Directory of Distinguished Leadership, Past President of the Puerto Rican Chapter of the American Association of Physics Teachers.

COMMUNITY SERVICE (PAST AND PRESENT)

Elected member of the Susquehanna Valley Central School District’s Board of Education; Susquehanna Valley’s Trustee on the Broome-Tioga-Delaware Health Insurance Consortium; volunteer manager/coach of several youth baseball, basketball, and soccer teams; volunteer referee for Conklin Youth Sports basketball; volunteer for Susquehanna Valley’s SBA youth basketball program; volunteer summer camp tennis camp coach; volunteer driver for Frito Lay/USTA Challenger Tennis Tournament; Cub Scout Den Leader; member/volunteer worker for the Susquehanna Valley Sports Booster Club, member/volunteer worker for the Conklin Youth Sports Booster Club; judge for an intercollegiate debate held at SUNY Binghamton.

OTHER SKILLS

Fluent in Spanish (spoken and written).

HOBBIES

Reading, writing, tennis, running, fly fishing, gardening.