Recently posted

  • This month at PAIR, February 14, 2017.

    Earlier this month at the PAIR workshop, I presented “String shuffling over a gap between parsing and plan recognition.”

  • Now at La Crosse, August 1, 2016.

    I’ve moved to La Crosse, Wisconsin, and started full-time at the University of Wisconsin-La Crosse

  • CS120 Project 4, November 16, 2017.

    Improving the simple date calculator

  • CS120 Lab Exercise Nov. 14, November 14, 2017.

    For today’s lab exercise, you will adapt the code you have already written to be a representation of dates. Start a class Day representing one day of the year. public class Day { /* Number giving the calendar year. */ private final int year; /* N. */ private final int day; Give your class one … Continue reading “CS120 Lab Exercise Nov. 14”

  • CS120 Project 3 lab assignment 2, October 24, 2017.

    Today’s lab assignment will help you know when your Project 3 is correct and finished. Recall that you are to move the functionality of your old main routine into two new methods, formatDate and addToDate. Since you will no longer need to provide a main routine to demonstrate your program, you will be able to … Continue reading “CS120 Project 3 lab assignment 2”

  • JUnit test methods should not write output, November 15, 2017.

    A handful of you have written with the problem that Autolab does not seem to finish grading your work, and returns all zeroes.

  • Adjustment — no GUI assignment, November 14, 2017.

    The GUI assignment is optional; Assignment 4 due November 30

  • CS220 Assignment 4, November 13, 2017.

    A list with flexible sorting options

  • The sociology of participation, June 28, 2017.

    From Chronicle Vitae: creating a successful learning environments is not up to only the professor

  • Why you need a writing group, June 15, 2017.

    From the Chronicle: “The isolating and competitive atmosphere of academia is enough to produce anxiety and depression in many a doctoral student.”

  • More than just the programmer, October 17, 2016.

    James Hague has an interesting post on joining a work culture as a programmer.

  • Freelancing as a student, September 6, 2016.

    The advantages to starting your career now.

  • A computer science education blog list, August 26, 2016.

    It’s a blog post from a few years back, but I believe it’s a maintained page.