I have taught courses in Software Engineering, iOS Development, Database Systems, Web Design, Web Systems, Intermeidate Programming, and Introductory Programming. This semester (Fall 2018) I am teaching The Big Picture in CS (CS 146), Junior Seminar (CS 396), Mobile Software Development (CS 436) and Software Engineering II (CS 485). Here's my typical schedule this semester:
|11:00 - 11:50||CS 396|
|01:00 - 01:50||Office Hours||Office Hours||Office Hours||Office Hours|
|02:00 - 03:15||CS 436||CS 436|
|03:30 - 4:00||CS 485|
|04:00 - 05:15||CS 396||CS 485|
|05:15 - 06:00||CS 485|
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.
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