Mail merge as a first programming language. - Jeffrey L. Popyack; Nira Herrmann (SIGCSE, 1993)

An integrated, software-based approach to teaching introductory computer programming. - Nira Herrmann; Jeffrey L. Popyack (SIGCSE, 1994)

Creating an authentic learning experience in introductory programming courses. - Nira Herrmann; Jeffrey L. Popyack (SIGCSE, 1995)

Why everyone should know how to program a computer. - Jeffrey L. Popyack; Nira Herrmann (WCCE, 1995)

Using HTML and JavaScript in introductory programming courses. - Rebecca T. Mercuri; Nira Herrmann; Jeffrey L. Popyack (SIGCSE, 1998)

High-tech dishonesty: cheating, plagiarism and detection. - Christopher D. Cera; Bruce W. Char; Nira Herrmann; Robert N. Lass; Aparna Nanjappa; Jeffrey L. Popyack; Paul Zoski (ITiCSE, 2003)

The DUPLEX project. - Christopher D. Cera; Bruce W. Char; Nira Herrmann; Robert N. Lass; Aparna Nanjappa; Jeffrey L. Popyack; Paul Zoski (ITiCSE, 2003)

Tools and techniques for large scale grading using Web-based commercial off-the-shelf software. - Robert N. Lass; Christopher D. Cera; Nathaniel T. Bomberger; Bruce W. Char; Jeffrey L. Popyack; Nira Herrmann; Paul Zoski (ITiCSE, 2003)

Redesigning introductory computer programming using multi-level online modules for a mixed audience. - Nira Herrmann; Jeffrey L. Popyack; Bruce W. Char; Paul Zoski; Christopher D. Cera; Robert N. Lass; Aparna Nanjappa (SIGCSE, 2003)

Academic dishonesty in a high-tech environment. - Jeffrey L. Popyack; Nira Herrmann; Paul Zoski; Bruce W. Char; Christopher D. Cera; Robert N. Lass (SIGCSE, 2003)

Assessment of a course redesign: introductory computer programming using online modules. - Nira Herrmann; Jeffrey L. Popyack; Bruce W. Char; Paul Zoski (SIGCSE, 2004)