Curriculum Vitae, Josef M. Breutzmann, Ph.D.

Post-Secondary Education
Ph.D. Computer Science, Iowa State University, December 1996.
Dissertation: "The Complexity of Parameters for Probabilistic and Quantum Computation"
Advisor: Jack H. Lutz

M.S. Computer Science, University of Wisconsin - Milwaukee, August 1981
Advisor: Yechezkel Zalcstein

M.S. Mathematics, University of Wisconsin - Milwaukee, December 1976
Advisor: John Macmillan

B.S. Mathematics, University of Wisconsin - Milwaukee, December 1974
Academic Employment
1981-present: Professor of Computer Science and Mathematics - Wartburg College
(1981 Assistant Professor, 1986 Associate Professor, 1997 Professor)

Fall 1999: Visiting Associate Professor, Computer Science - Iowa State University
(on sabbatical from Wartburg College)

1993-1996: Summer Research Assistant in Computer Science - Iowa State University

1990-1991: Teaching Assistant in Computer Science - Iowa State University
(on sabbatical leave from Wartburg College)

1981-1984: Director of Academic Computing - Wartburg College

1980-1981: Lecturer in Mathematics - University of Wisconsin - Milwaukee

1974-1980: Teaching Assistant in Mathematics - University of Wisconsin - Milwaukee
Courses Taught (Current plus most recent five years) [Wartburg load is 7 courses/yr]
2006-07:
Comp Sci - Intro to Computers and Programming, Computer Organization and Architecture, Perspectives in Computer Science
Math - Calculus I, Calculus III, Foundations of Analysis

2005-06:
Comp Sci - Assembly Language, Algorithms, Intro. Computational Science, Perspectives in Computer Science
Math - Elementary Statistics, Calculus I, Calculus II, Numerical Analysis
Gen Ed - Issues and Questions: Calendars and Culture

2004-05:
Comp Sci - Intro to Computers and Programming(2x), Computer Organization and Architecture, Automata and Formal Languages, Perspectives in Computer Science
Math - Calculus I, Foundations of Analysis, Set Theory

2003-04:
Comp Sci - Intro to Computers and Programming, Programming Languages, Digital Electronics, OOP and Intro to Data Structures, Data Structures w/ Algorithm Analysis, Perspectives in Computer Science
Math - Calculus I

2002-03:
Comp Sci - Intro to Computers and Programming(2x), Assembly Language Programming, Intro to Robotics, Computer Organization, Perspectives in Computer Science
Math - Foundations of Analysis
Gen Ed - Issues and Choices: Why People Believe Weird Things

2001-02:
Comp Sci
- Survey of Computer Applications, Programming Languages, Intro to Computer Networks, Algorithm Analysis, Perspectives in Computer Science, Systems Design Project, Theory of Computation
Gen Ed
- Issues and Choices: Why People Believe Weird Things

Professional Activity - Publications, Presentations, and Grants
"A Project-Oriented Organization for an Introductory Computational Science Course." Midwest Instruction and Computing Symposium. Iowa Wesleyan College. April 2006.

"What Mathematics for Computer Science Majors?" Josef Breutzmann. Panel presentation and discussion. Iowa Undergraduate Computer Science Consortium, Wartburg College, October 2005.

"Baire Category and Nowhere Differentiability for Feasible Real Functions", Josef Breutzmann, David Juedes , and Jack Lutz. Mathematical Logic Quarterly, vol 50 no. 4/5 (Sept 2004). pps 460-472.
"Baire Category and Nowhere Differentiability for Feasible Real Functions", conference version initially presented at 12th International Symposium for Algorithms and Computation, Christchurch, New Zealand, December 2001. (full paper.PDF 12pps, 279K)

"Developing Learning Modules for Introductory Robotics and Programming Using LEGO® ‚ Mindstorms", Matthew Bates, Josef Breutzmann and Chad Johnson.Wartburg Partners Program Grant (supporting faculty & student collaboration). 2002-2003.

"Low-Cost Supercomputing for Photo-Realistic Stereo Rendering", David Backeberg and Josef Breutzmann. Maytag Innovation Grant. (supporting undergraduate student research). September 2001-June 2002.

"Introduction to and Some Implications of the ACM/IEEE Curriculum 2001 Strawman Document.", Josef Breutzmann and John Zelle. Iowa Undergraduate Computer Science Consortium, Cornell College, November 2000.

"The Equivalence of Measures of Complexity Classes", Josef Breutzmann and Jack Lutz. SIAM Journal on Computing, Vol. 29 No. 1, [Jan 2000], (abstract.ps 1p, 414K) (full paper.ps 40pps, 608K)
"The Equivalence of Measures of Complexity Classes", conference version initially presented at 14th Annual Symposium on Theoretical Aspects of Computer Science , Lübeck, Germany, Feb. 1997, LNCS 1200, Springer-Verlag 1997.

"On the Relationship between Probabilistic and Quantum Computation", Josef Breutzmann. Iowa State University Computer Science Colloquium Series, Dec 1996.

"The Complexity of Parameters for Probabilistic and Quantum Computation", Josef Breutzmann.  Doctoral dissertation, Iowa State University, Dec 1996. (abstract.ps3pps, 143K) (full thesis.ps 113pps, 562K)

"Nowhere Differentiability and a Zero-One Law", Josef Breutzmann, David Juedes and Jack Lutz. manuscript 1995.

"Integrating Parallel Processing into the Undergraduate Curriculum", Josef Breutzmann. NSF grant USE-8951268, Principal Investigator. 1989-91

Professional Activity - Reviewer/Consultant

2006 - present: Faculty Consultant - Educational Testing Services - AP CS Test Question Writer

2000 - present: Faculty Consultant - Educational Testing Services - AP CS Reader

1999 - present: Reviewer - Annual Conference of the ACM's Special Interest Group on Computer Science Education (SIGCSE)

1995, 1996: Reviewer - IEEE Annual Conference on Structure in Complexity
       [Structures has been renamed Annual IEEE Conference on Computational Complexity (complexity)]

1983 - 1989: Member Small College Computing Symposium Steering Committee
         [SCCS has been renamed Midwest Instruction and Computing Symposium (MICS)]

1985: Conference Chair Person - Small College Computing Symposium
        [SCCS has been renamed Midwest Instruction and Computing Symposium (MICS)]

Current/Recent Professional Memberships

Association for Computing Machinery (ACM)

ACM Special Interest Group on Computer Science Education (SIGCSE)

ACM Special Interest Group for Automata and Computability Theory (SIGACT)

ACM Special Interest Group for Computers and Society (SIGCAS)

European Association for Theoretical Computer Science (EATCS)

Computer Professionals for Social Responsibility (CPSR)

Association of Information Technology Professionals (AITP) - Special Interest Group for Education

Astronomical Society of the Pacific (ASP)

American Association of University Professors (AAUP)