Support GC students today by making your gift to the GC Fund before our fiscal year ends on June 30! goshen.edu/give
Assistant Professor of Computer Science
Support GC students today by making your gift to the GC Fund before our fiscal year ends on June 30! goshen.edu/give

Bachelor of Arts
Major | Minor
Human-centered computing
In the Goshen College computer science program, you’ll learn how to think like a problem-solver, create like an innovator, and code with purpose. Whether you choose the major or minor, you’ll build a strong foundation in software development, algorithms, systems design, and programming languages.
You’ll learn in small, supportive classes where expert faculty know your name and are invested in your growth. From your first year, you’ll apply what you learn through hands-on experiences like internships, coding projects, and collaborative research with professors.
By the time you graduate, you’ll have the technical skills, creative confidence, and real-world experience to thrive in the tech industry or succeed in graduate school. At Goshen College, you’re not just preparing for a job—you’re preparing to shape the future.
If you are a woman who codes, Goshen College is the place to be! We have a solid female core among our computer science students pursuing a degree in computer science. Every woman will have support and enjoy fun activities in our on-campus chapter of Digital Eve. Additionally, we are a member of the National Center for Women in Technology — an organization recognizing and supporting women as computer science majors through scholarships and other programs.
Career PathsCareers for graduates of the computer science program are broad and span a variety of industries. Even in the age of AI, computer science students will benefit from Goshen College’s human-centered, liberal arts approach to technology, making them uniquely poised to consider the ethical and human impact of technological advances.
Potential career paths include, but are not limited to:
| Web Developer | Graphic Designer | Strategic Development Director |
| Database Developer | Systems Administrator | Global Strategist |
| Data Analyst | AV or IT Systems Specialist | Auditor |
| Network Security Engineer | Computer Forensics Analyst | Sales Manager |
| Software Test Engineer | Actuarial Analyst | Math Teacher |
Our program embraces human-centered computing, computing for the good of humanity, and other ecologies. We feature courses in accessibility programming, where we create software and hardware for persons with disabilities.
For a full list of requirements and available courses, refer to the course listing page.
Our professor-to-student ratio ensures students have the most hands-on education possible. We offer real-world, hands-on paid internships for our students and participate in the college’s Maple Scholars Summer Research Program, where students take on a unique research project and work closely with a professor.
We also participate in the Association of Computing Machinery’s Computation Competition every October. Our team has placed 5th at the site and 101st in the region.
Every student also takes part in the Study Service Term, connecting global learning, cultural immersion and service.
Learn more about our emphasis on experiential learning opportunities.
Scholarships make up a large portion of our financial aid packages, which average almost $26,000 per student (not including work-study or loans). Please visit our financial aid page for more information on available scholarships and the application process.