CAROLYN J. C. SCHAUBLE


Dept. of Computer Science 2810 Regis Drive
Colorado State University Boulder, CO 80305
Fort Collins, Colorado 80523-1873 (303) 499-2485
(790) 491-7015 Citizenship: USA
schauble@cs.colostate.edu
http://www.cs.colostate.edu/~schauble/


RESEARCH INTERESTS

Development of Web-based teaching tools, Web-based CS courses (WebCT), and animations. Curriculum development.
Computer Architecture and Simulation, Software Engineering, Performance Measurement, Parallel and High Performance Computation, Algorithms.


EDUCATIONAL INSTITUTIONS ATTENDED

[9/84 to 5/94] University of Colorado, Boulder, CO.
Received PhD in Computer Science, May 1994. Simulation of Complex Processors at the Processor-Cycle Level.
Received MS in Computer Science, August, 1988.
[9/82 to 4/84] Okaloosa-Walton Junior College, Niceville, FL (part-time). German.
[9/71 to 12/78] Eglin Graduate Engineering Center, University of Florida, Eglin AFB, FL (part-time).
Received MS in Electrical Engineering, December 1978.
[9/68 to 5/70] University of Florida, Gainesville FL (part-time). Graduate Mathematics.
[9/67 to 5/68] Courant Institute of Mathematics, New York University, New York, NY (part-time). Graduate Mathematics.
[9/57 to 5/59, 9/64 to 1/66] Mount Holyoke College, South Hadley, MA.
Received AB in Mathematics, June 1966.
[9/62 to 8/64] University of Hartford, Broomfield, CT (part-time). Liberal Arts.


ACADEMIC HONORS

[6/65] Mount Holyoke Class of 1937 Mathematics Prize
[7/88 to 6/89] Fellowship from the National Institute of Standards and Technology.


AWARDS

[8/95] DOE Undergraduate Computational Science Education Award with L. D. Fosdick, E. R. Jessup, and Gitta Domik for An Undergraduate Curriculum in High-Performance Scientific Computing.


PUBLICATIONS

[1996] Lloyd D. Fosdick, Elizabeth R. Jessup, Carolyn J. C. Schauble, Gitta O. Domik,
An Introduction to High-Performance Scientific Computing, The MIT Press.
[Apr 94] Carolyn J. C. Schauble,
Simulation of Complex Processors at the Processor-Cycle Level, Ph.D. Dissertation, University of Colorado, Boulder, CO.
[Oct 92] Carolyn J. C. Schauble,
The Connection Machine (CM-2): An Introduction, Technical Report CU-CS-615-92, Dept. of Computer Science, University of Colorado, Boulder, CO.
[Jan 92] Lloyd D. Fosdick, Carolyn J. C. Schauble,
Elements of Matlab, Technical Report CU-CS-574-92, Dept. of Computer Science, University of Colorado, Boulder, CO.
[Jan 92] Carolyn J. C. Schauble,
Elements of UNIX make, Technical Report CU-CS-570-92, Dept. of Computer Science, University of Colorado, Boulder, CO.
[31 May - 3 Jun 89] L. D. Fosdick, C. J. C. Schauble,
Simulation of Parallel Computations, Proceedings of the Symposium on Scientific Software, D. Y. Cai, L. D. Fosdick & H. C. Huang, ed., China University of Science and Technology Press, Beijing, China, pp. 65-66.
[May 89] L. D. Fosdick, C. J. C. Schauble,
Simulation of Parallel Computations, Technical Report CU-CS-438-89, Dept. of Computer Science, University of Colorado, Boulder, CO.
[Jan 89] L. D. Fosdick, C. J. C. Schauble, K. M. Olender,
Benchmarking Fortran and Ada Programs on Parallel Machines, Technical Report CU-CS-420-89, Dept. of Computer Science, University of Colorado, Boulder, CO.
[Aug 88] L. D. Fosdick, C. J. C. Schauble, F. M. Dedolph, B. Schlaman,
Some Experiments with Reprogramming LINPACK Routines for Parallel Machines, Technical Report CU-CS-408-88, Dept. of Computer Science, University of Colorado, Boulder, CO.
[Fall 81] C. A. Ross, R. L. Sierakowski, C. C. Schauble,
Concrete Breaching Analysis, Final Report, AFATL-TR-81-105, USAF, Eglin AFB, FL.
[20-26 Aug 81] T. D. Carr, J. J. Schauble, C. C. Schauble,
``Pre-Encounter distributions of Saturn's low frequency radio emission'' NATURE, vol. 292, no. 5825, pp. 745-747.
[May 81] J. E. Milton & C. C. Schauble,
Warhead Ricochet Investigation, Vol. III, Final Report, AFATL-TR-81-48, USAF, Eglin AFB, FL.
[Sep 80] C. A. Ross & C. C. Schauble, P. T. Nash,
``Response and Failure of Underground Reinforced Concrete Plates Subjected to Blast''
The Shock & Vibration Bulletin, Part 3, 1980.
[Jul 80] J. E. Milton, R. L. Sierakowski, C. C. Schauble, W. C. Bobbitt,
Studies on Symmetric and Unsymmetric Body Penetration into Soil/Concrete, Final Report, AFOSR, Grant 79-0071.
[Apr 79] C. A. Ross & C. C. Schauble,
Failure of Underground Hardened Structures Subjected to Blast Loading, Final Report, AFOSR.
[Dec 77] C. A. Ross, R. L. Sierakowski, I. K. Ebcioglu, C. C. Schauble & C. F. Yen,
Studies on the Failure of Stiffened Cylindrical Shells Subjected to Dynamic Loads, Final Report, AFOSR.


INVITED TALKS

[21 Nov 96] Java, JavaScript, and HTML,
IEEE Student Chapter, Colorado School of Mines.
[4 Nov 96] Java -- the latest hype?,
ACM Student Chapter, Colorado School of Mines.
[14 Mar 96] Intergrating the Internet into Computer Science Undergraduate Education,
Dept. of Computer Science & Engineering, University of Colorado at Denver.
[22 Feb 96] A Curriculum in High Performance Scientific Computing (HPSC),
Applied Mathematics Seminar, Colorado State University.
[4 Mar 95] An Undergraduate Course in High Performance Scientific Computing,
Conference on Computational Science in the Undergraduate Curriculum, SUNY Geneseo.


PROFESSIONAL EXPERIENCE

[8/97 to present, 8/95 to 5/96] Special Assistant Professor,
Computer Science Department, Colorado State University, Fort Collins, CO.
Taught or teaching:
On-line courses developed and taught:
[5/99, 5/98, 5/97, 5/96, 5/95, 5/94] Science Fair Judge,
Colorado Computational Science Fair, NCAR, Boulder, CO.
[8/96 to 5/97, 1/95 to 5/95] Visiting Assistant Professor/Adjunct Faculty,
Department of Mathematical and Computer Sciences, Colorado School of Mines, Golden, CO.
Taught:
[8/94 to 5/95] Honorarium Instructor,
Department of Computer Science and Engineering, University of Colorado at Denver.
Taught: Advanced Computer Architectures; Fundamental Concepts in Programming Languages; Assembly Language and Computer Organization.
[5/91 to present] Research/Teaching Associate/Assistant,
Assisted in the teaching and the creation of course materials for an undergraduate course in high performance scientific computing (HPSC) developed under a three-year grant from NSF.
Assisted in organizing and running related workshops for faculty in Summer 1991, 1992, and 1993 and for undergraduate students in Summer 1992 and 1993.
[9/90 to 1/91] Student Co-op,
IBM, Poughkeepsie, NY 12602. Performance Measurement.
[1/90 to 5/90] Graduate Part Time Instructor,
Department of Computer Science, University of Colorado, Boulder CO 80309.
Taught: C/UNIX.
Assisted in courses related to Discrete Structures and to Parallel Scientific computation.
[8/86 to 6/88] Research Assistant,
Department of Computer Science, University of Colorado, Boulder CO 80309.
Rewrote and tested parallel versions of sequential programs for the Alliant FX/8 and the Encore Multimax.
Assisted in running the Summer 1987 Workshop in Parallel Computation under a grant from NSF.
Assisted in the development of a precompiler for the Cyber 205 that vectorizes code written in a dialect of Fortran-8X under a grant from the National Bureau of Standards.
[9/84 to 8/85, 1/86 to 5/86] Graduate Part Time Instructor,
Department of Computer Science, University of Colorado, Boulder CO 80309.
Taught: Data Structures; Fortran; Pascal.
[3/77 to 10/83] Adjunct Assistant in Engineering,
Eglin Graduate Engineering Center, University of Florida, Eglin AFB, FL 32542.
Responsible for development of scientific programs in Fortran-77 for the Cyber 176 and Vax 11 demonstrating theory in Aerospace and Structural Engineering, including design, use of numerical techniques, coding, modification, and documentation for final reports.
Responsible for operation and modification of various packaged programs in similar areas.
Assisted graduate engineering students and professors with programming, interactive use of terminals, and other computer problems.
[10/73 to 9/74] Systems Analyst II,
Administrative Computer Services, University of Florida Gainesville, FL 32611.
Redesigned and implemented university-wide budget system, including some programming in ANS COBOL for IBM 370-175.
Assisted in training new programmers.
[9/71 to 3/72] Consultant,
Eglin Graduate Engineering Center, University of Florida, Eglin AFB, FL 32542.
Assisted in teaching and grading 500-level Computer (EE) courses.
Taught: APL.
Assisted in development and evaluation of digital and hybrid computer techniques and software for a large scale radar simulation.
Advised students and faculty in programming and terminal operation techniques.
[9/68 to 2/71] Instructor,
University of Florida Computing Center, Gainesville, FL 32611.
Taught: Introduction to Computer Science; APL; BASIC; Fortran IV; COBOL; PL/I; Assembler.
Responsible for Computing Center's User Manual.
Directed development of CAI courses.
[9/67 to 8/68] Instructor (part-time),
New School for Social Research, New York, NY.
Taught: Computer Programming; Systems Analysis.
[1/67 to 12/68] Consultant,
Long Island University, Brooklyn Center Computer Laboratory, Brooklyn, NY.
Developed college administration programs for IBM 1620 in SPS and for Honeywell H-200 in COBOL.
[2/66 to 10/66] Research Assistant,
Institute of Computer Science, University of London, England.
Member of group developing a new operating system for ICT (London) Atlas -- the first computer to use paging.
[6/65 to 9/65] Senior Technical Aide (Summer position),
Bell Telephone Laboratories, Murray Hill, NJ.
Programmed statistical analyses for psychological experiments.
Wrote editing and indexing routines for IBM 7094 in Fortran IV.
[8/60 to 9/64] Senior Systems Programmer,
Aetna Life Insurance Company, Hartford, CT.
Accountable for analysis and development of EDP systems for various Group Annuity processes, including all related programming and system implementation.
Advised others in programming techniques for IBM 1620 in SPS, Fortran II, and ForCom.
[4/60 to 8/60] Programmer,
SPAN Data Processing Center, Hartford, CT.
Worked on development of Accident and Health programs and files for IBM 705 in Autocoder.
[6/59 to 4/60, Summers 58 and 57] Programmer,
Monarch Life Insurance Company, Springfield, MA.
Programmed actuarial programs and developed a name-coding program for IBM 650 in SOAP.
Wired and operated EDP equipment.


PROFESSIONAL SOCIETY AFFILIATIONS

ACM: Member, 1969 to present

IEEE: Senior Life Member, 1982 to present
Member, 1975 to 1982
Computer Society Member, 1975 to present
1999-2001 Chair, Computational Science Knowledge Focus Group,
    Computing Curricula 2001 Joint Task Force
1979-1982 General Chairman, IEEE Region 3 SOUTHEASTCON '82
1980-1981 General Chairman, IEEE Florida Eclectic Conference '81
1978-1983 IEEE Florida Council Delegate from Fort Walton Beach Section
1975-1979 Fort Walton Beach Section:
    FWB Chairman (1978-1979)
    FWB Vice-Chairman (1977-1978)
    FWB Secretary-Treasurer (1976-1977)
    FWB Publicity & Awards (1975-1976)

UPE: Member, 2002 to present