Jennifer Polack

Professor of Computer Science University of Mary Washington

  • Fredericksburg VA

Computer science educator striving to inspire students and equip them with skills and perspectives to navigate today's interconnected world.

Contact

University of Mary Washington

View more experts managed by University of Mary Washington

Media

Social

Biography

Jennifer A. Polack-Wahl, Professor of Computer Science, earned a Ph.D. in computer science and engineering from the University of South Florida, an M.S. in computer science from Pace University, and a B.S. in computer science from the University of Scranton. She is the recipient of a Special Project Grant from the Association for Computing Machinery’s Special Interest Group on Computer Science Education (ACM SIGCSE), one of the world’s leading communities of computing educators.

At the University of Mary Washington, Professor Polack teaches courses ranging from Introduction to Computer Science and Data Structures to Computer Ethics, Game Programming, and Computer Graphics. A dedicated educator, she strives to inspire students and equip them with the skills and perspectives to navigate today’s interconnected world. In her Software Engineering course, student teams partner with nonprofit organizations to design and deploy real-world web and database systems. She also co-founded the Nonprofit FOSS Institute, which develops open-source software solutions tailored to the needs of mission-driven organizations.

Areas of Expertise

Computer Science
Computer Science Education
STEM Education
Software Development for nonprofits
AI in Computer Science Education
Software Engineering
Community Driven Software Developement
Apps for Education

Accomplishments

Community-Engaged Software Development

2025-09-01

Leads UMW’s Software Engineering course, where students collaborate with nonprofits to design and deploy web/database systems. Past partners include Gwyneth’s Gift, STEP VA, and Empowerhouse.

Nonprofit FOSS Institute (NPFI)

2025-09-01

Co-founder of an initiative promoting free and open-source software tailored for nonprofit use, emphasizing collaboration between students, nonprofits, and technology partners.

Education

University of South Florida

Ph.D.

Post-Graduate Studies

Pace University

M.S.

Graduate Studies

University of Scranton

B.S.

Undergraduate Studies

Research Grants

Special Project Grant for Innovative Curriculum Work on 3-D Virtual Collaboration Environments

Association for Computing Machinery’s (ACM) Special Interest Group on Computer Science Education (SIGCSE)

2006-01-01

Recipient of the ACM SIGCSE Special Project Grant for innovative curriculum work on 3-D virtual collaboration environments. SIGCSE is a prestigious global community of computer science educators within ACM, the world’s largest computing society.

Courses

CPSC 106 Digital Storytelling

This course explores how computing tools can be used for digital storytelling.

CPSC 110 Introduction to Computer Science

This course provides a foundation in programming, problem-solving, algorithms, and core computing concepts.

CPSC 220 Computer Science I

This course introduces fundamental programming concepts and techniques in computer science.

Show All +

Articles

AI Intersections: Ethics, Education, and Technological Philosophy

Journal of Computing Sciences in Colleges 40.3 (2024): 21-23.

Polack, J Reno, Michael J., et al.

2024-01-01

An analysis of AI ethics, education, and technological philosophy.

Big Interview, Big Deal: Connecting Academic Experiences to Careers with Interview Practice

Journal of Computing Sciences in Colleges 40.3 (2024): 72-72.

Jennifer Polack and Karen Anewalt.

2024-01-01

A discussion of academic experiences and connecting them to careers with interview practice.

Industry Trends in Software Engineering: Alumni Perspectives

Journal of Computing Sciences in Colleges 39.3 (2023): 159-170.

Jennifer Polack and Karen Anewalt.

2023-01-01

A discussion with alumni and an examination of industry trends in software engineering.

Show All +