Ph.D., Duke University
Watkins 108E


Dr. Tim Gegg-Harrison is a Professor of Computer Science at Winona State University in Minnesota. He earned his Ph.D. in Computer Science from Duke University in 1983. He has a Master's degree from Ohio State University and a Bachelor's degree in Mathematics and Computer Science from the University of Missouri-Columbia. His research interests are in Computer Science Education, Logic Programming. He is an avid runner and has completed several marathons.

Selected Awards / Publications

Current Courses

CS 275

Mathematical Foundations of Algorithms

Discrete mathematics course for computer science majors.

CS 341

Data Structures

Third course in the introductory programming sequence.

CS 345

Mobile Application Development

Introductory course for majors that covers the fundamentals of iOS development.