Douglas J. Ryan

Professor, Mathematics & Computer Science


UC Box: A121

Office: Strain 201

Professional Information

Professor Ryan earned his B.A. in Mathematics from the University of Northern Colorado in Greeley, Colorado and his M.S. in Computer Science from Colorado State University in Fort Collins, Colorado. Prior to coming to Pacific, Professor Ryan worked in the telecommunications industry and co-authored an introductory programming textbook. He also served as a consultant to Tektronix Corporation in Beaverton, Oregon. His research interests center on developing software for mobile devices.


Masters in Computer Science, Colorado State University, Fort Collins, CO.

Bachelor of Arts in Mathematics University of Northern Colorado, Greeley, CO.

Areas of Research & Speciliazation

Most of my spare time is used to study and develop software for Android smartphones. In the Spring of 2012, I taught one of the first smartphone development courses in higher education. Projects produced in the class included: 3D Lights out game using OpenGL ES, multiplayer Battleship game using Bluetooth, Music Player, Galactice Conquest game with AI and snake. Android Development

Course Information

At Pacific University, all faculty teach a variety of different courses. Typically, we do not use graduate teaching assistants, which means that your classes will be taught by professors abd that you will have plenty of opportunites to get to know the faculty in your discipline.

Below I have listed some of the courses that I teach. We are always developing and trying out new classes, so the list may change now andthen. You can use the links to the left to read descriptions of the courses listed below.

CS 150 Introduction to Computer Science

CS 250 Introduction to Computer Science II

CS 430 Computer Architecture