Penn State's online degree program for software engineering was developed and is taught by faculty members at Penn State Behrend. Image: Penn State Behrend