Ryan Hardt image

Assistant Professor
Computer Science
University of Wisconsin-Eau Claire

131 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 2017) I am teaching Software Engineering I (CS 355), Web Systems (CS 268), and The Big Picture in CS (CS 146). Here's my typical schedule this semester:

Time Monday Tuesday Wednesday Thursday Friday
09:00 - 09:50 CS 146
09:30 - 10:45 CS 268 CS 268
11:00 - 11:50 CS 355 CS 355 CS 355
01:00 - 02:00 Office Hours Office Hours Office Hours Office Hours


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. Recently 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.

I'm also 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 Wisconsinte. 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. I'm often listening to music. If you're curious about what's coming out of my headphones, you can get an idea below.

Created using Bootstrap