The role of mathematics in computer science education. - Mary Shaw; Abraham Kandel; John Werth (SIGCSE, 1984)

Teaching Object-Oriented Programming Using the Macintosh MPW/MacApp Environment. - Laurie Honour Werth; John Werth (CSEE, 1989)

Intersection of Parallel Structuring and Reuse of Software Components: A Calculus of Composition of Components for Parallel Programs. - James C. Browne; John Werth; Taejae Lee (ICPP (2), 1989)

Experimental Evaluation of a Reusability-Oriented Parallel Programming Environment. - James C. Browne; Taejae Lee; John Werth (IEEE Trans. Software Eng., 1990)

Preparing a team for the ACM scholastic programming contest (panel session). - Donald J. Bagert; Darrah Chavey; Thomas L. Monrey; David Van Brackle; John Werth (ACM Conference on Computer Science, 1991)

A General Model for Scheduling of Parallel Computations and its Application to Parallel I/O Operations. - Ravi Jain; John Werth; James C. Browne (ICPP (1), 1991)

Directions in Software Engineering Education. - John Werth; Laurie Honour Werth (ICSE, 1991)

The Interaction of the Formal and the Practical in Parallel Programming Environment Development: CODE. - John Werth; James C. Browne; S. Sobek; Taejae Lee; Peter W. Newton; Ravi Jain (LCPC, 1991)

An Experimental Study of the Effectiveness of High Level Parallel Programming. - Ravi Jain; John Werth; James C. Browne; Indranil Chakravarty; Peter Highnam (PP, 1991)

A Graph-Theoretic Model for the Scheduling Problem and its Application to simultaneous Resource Scheduling. - Ravi Jain; John Werth; James C. Browne; Galen H. Sasaki (Computer Science and Operations Research, 1992)

Scheduling Parallel I/O Operations in Multiple Bus Systems. - Ravi Jain; Kiran Somalwar; John Werth; James C. Browne (J. Parallel Distributed Comput., 1992)

A Unified Model for Concurrent Debugging. - Syed I. Hyder; John Werth; James C. Browne (ICPP (2), 1993)

Scheduling parallel I/O operations. - Ravi Jain; Kiran Somalwar; John Werth; James C. Browne (SIGARCH Comput. Archit. News, 1993)

Introduction to the Special Issue on Input/Output in Parallel Computer Systems. - Ravi Jain; John Werth; James C. Browne (SIGARCH Comput. Archit. News, 1993)

A Specification Language for Object-Oriented Analysis and Design. - Ted L. Briggs; John Werth (ECOOP, 1994)

Special Issue on Input/Output in Parallel Computer Systems: Introduction. - Ravi Jain; John Werth; James C. Browne (SIGARCH Comput. Archit. News, 1994)

Proposed joint ACM/DPMA/AIS undergraduate information systems degree curriculum model (abstract). - John Werth; John T. Gorgone; Gordon B. Davis; David L. Feinstein; Herbert E. Longenecker Jr.; George M. Kasper (SIGCSE, 1995)

Analysis of Approximate Algorithms for Edge-Coloring Bipartite Graphs. - Ravi Jain; John Werth (Inf. Process. Lett., 1995)

Airdisks and airRAID (expanded extract): modeling and scheduling periodic wireless data broadcast. - Ravi Jain; John Werth (SIGARCH Comput. Archit. News, 1995)

I/O in Parallel and Distributed Systems: An Introduction. - Ravi Jain; John Werth; James C. Browne (Input/Output in Parallel and Distributed Computer Systems, 1996)

Scheduling on Airdisks: Efficient Access to Personalized Information Services via Periodic Wireless Data Broadcast. - Veena Gondhalekar; Ravi Jain; John Werth (ICC (3), 1997)

Fourth International Workshop on Software Engineering Education (IWSEE 4). - Laurie Honour Werth; John Werth (ICSE, 1997)

Heuristics for Scheduling I/O Operations. - Ravi Jain; Kiran Somalwar; John Werth; James C. Browne (IEEE Trans. Parallel Distributed Syst., 1997)