Assistant Professor of Computer Science

Bachelor of Arts
Computer Science
Major | Minor
Top 5 reasons to study computer science at Goshen College
Human-centered computing
Our program embraces human-centered computing, computing for the good of humanity and other ecologies.- Small class sizes
Our professor-to-student ratio makes certain you have the most hands-on education possible. We also participate annually in the Association of Computing Machinery’s Computation Competition. - Support community for women who code!
If you are a woman who codes, this is the place to be! We have a strong female core in computer science. As a woman, you 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. - Hands-on learning
We apply our learning to real-world problems. For example, we have courses in accessibility programming, where we create software and hardware for persons with disabilities. - Multi-discipline minors
Our game development minor offers students a multi-disciplinary foundation in game design, drawing, animation and programming. You will have the opportunity to create a game from scratch, testing both your coding and creative storytelling skills, whether it’s a computer game or phone app.
Program Overview

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 Paths
Careers 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 |
Explore more about the program
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.






