Office Hours
By appointment - email me
When we use our minds
And take a step at a time We can do anything
That we want to do.
- Steve from Blues Clues
Undergraduate:
CS110 Introduction to Computer Science
CS160 Computer Science I
CS161 computer Science II
CS265 Introduction to Programming Languages
CS365 Organization of Programming Languages
Graduate:
CS998 Thesis
CS 999 Dissertation Research
Topic Areas:
Computer Science Education
Computing in Education
Graduate Teaching Assistant training
Licensed North Dakota K-12 Computer Science educator (ND ESPB)
College of Engineering and Mines Dean's Outstanding Faculty Award, May 2024
North Dakota Spirit Faculty Achievement Award, May 2013
Ph.D. 2019 Teaching and Learning, University of North Dakota, Grand Forks, ND
College Teaching Certificate 2016, University of North Dakota, Grand Forks, ND
M.S. 1991 Computer Science, University of North Dakota, Grand Forks, ND
B.S. 1987 Computer Science, University of North Dakota, Grand Forks, ND
Assistant Professor, Computer Science, and Undergraduate Director, School of Electrical Engineering and Compute Science, University of North Dakota
Previously:
- Instructor, Computer Science, University of North Dakota, Grand Forks, ND (2001 - 2009)
- Research Associate III, University of North Dakota EERC, Grand Forks, ND (1990 - 2001)