Ryan Hardt image

Assistant Professor
Computer Science
University of Wisconsin-Eau Claire

141 Philips Science Hall
University of Wisconsin-Eau Claire
Eau Claire, WI 54702

Welcome! I'm Ryan. I am an assistant professor in the computer science department at UW-Eau Claire. Here you'll find some info on my teaching and research, as well as other odds and ends.


I have taught courses in Software Engineering, iOS Development, Database Systems, Web Design, Web Systems, Intermeidate Programming, and Introductory Programming. This semester (Spring 2019) I am teaching Advanced Programming and Data Structure (CS 245) and Software Engineering I (CS 355). Here's my typical schedule this semester:

Time Monday Tuesday Wednesday Thursday Friday
8:00 - 9:50 CS 245 Lab
10:00 - 11:50 CS 245 Lab
12:30 - 1:00 CS 355 CS 355
1:00 - 1:45 CS 355 CS 355 CS 245 Lab
1:45 - 2:00 CS 245 Lab
2:00 - 2:50 CS 245 CS 245 CS 245 Lab
2:50 - 3:00 CS 245 CS 245
3:00 - 3:15 CS 245 CS 245 CS 245 Lab
3:15 - 3:30 CS 245 Lab
3:30 - 4:30 Office Hours Office Hours Office Hours Office Hours CS 245 Lab
4:30 - 4:50 CS 245 Lab


Generally speaking, I am interested in creating applications that assist software developers in their day-to-day tasks, particularly those related to building, refactoring, and releasing software. For my dissertation I developed a tool named "Formiga" that identifies and graphs a software project's build dependencies and automatically updates an Ant build system when its project resources are refactored.

Lately I've been researching tools to assist in CS education. I'm currently developing an application named "SPOCK" (Small Private Online Course Keeper) that aims to increase participation in lectures for online courses using gamification. Additionally, I am working on a tool, "DBQA" (Database Query Analyzer), that uses a data-oriented visualization approach to illustrate how data is obtained and filtered during the execution of a database query.

About Me

I'm a true Wisconsinite. Born and raised in Appleton, studied and worked in Kenosha and Milwaukee, and now living and working in Eau Claire. Clearly I like it here. We're never too far away from another Packers, Brewers, or Badgers game, and odds are I'm watching it. My wife, Nicole, and I were recently blessed with our wonderful baby girl, Norah. We are also the proud servants of our Shih-Tzu, Cliff, the king of snacks. You'll often find me listening to music. If you're curious about what's coming out of my headphones, you can get an idea below.

Created using Bootstrap