I'm an associate professor in the Department of Mathematics, Statistics, and Computer Science at Marquette University in Milwaukee, Wisconsin U.S.A.
This link to MathSciNet is just here for my own use. It won't work from unauthorized sites.
In Spring 2020 I taught
COSC 3550, Programming Computer Games
and
MATH 4320, Theory of Numbers.
In Fall 2019 I taught
COSC 3410, Programming Languages
and
MATH 2100, Discrete Mathematics
I also coached the teams for the ACM Programming
Contest.
In Spring 2019 I taught
COSC 3550, Programming Computer Games
and
COSC 4400, Compiler Construction
In Fall 2018 I taught
COSC 3410, Programming Languages
and
MATH 3100, Linear Algebra
I also coached the teams for the ACM Programming
Contest.
In Spring 2018 I taught
COSC 3550, Programming Computer Games
and
MATH 1451, Calculus 2.
In Fall 2017 I taught
COSC 3410, Programming Languages
and
MATH 4120, Abstract Algebra 1
I also coached the teams for the ACM Programming
Contest.
In Spring 2017 I taught
COSC 3550, Programming Computer Games
and
COSC 4400, Compiler Construction
In Fall 2016 I taught
COSC 1020, Object-Oriented Software Design
and
MATH 2350, Foundations of Mathematics
I also coached the teams for the ACM Programming Contest.
In Spring 2016 I taught
COSC 3550, Programming Computer Games
and
MATH 4121, Abstract Algebra 2
In Fall 2015 I taught
COSC 1020, Object-Oriented Software Design
and
MATH 4120, Abstract Algebra 1
I also coached the teams for the ACM Programming
Contest.
In Spring 2015 I taught
COSC 1020, Object-Oriented Software Design
and
COSC 3550, Programming Computer Games
In Spring 2014 I taught
MATH 1300, Nature of Mathematics
and
COSC 3550, Programming Computer Games
In Fall 2013 I taught
MATH 1300, Nature of Mathematics
and
COSC 3410, Programming Languages
I also coached the teams for the ACM Programming
Contest.
In Spring 2013 I taught
COSC 1020, Object-Oriented Software Design
and
COSC 3550, Programming Computer Games
Here's a list of courses previously taught.
I gave a talk to the Marquette Webmasters' Guild on how to setup and maintain a Simple Web Site.
Here's the web site for the Magma Conference on Computational Algebra which was held here at Marquette from May 12-16, 1996. This web site serves as an electronic, pictoral supplement to the conference report for the funding agencies. More importantly, it gives anyone who missed the conference a chance to see what went on.
I created an art/architecture site called ArtsWeb for a special colloquium that we had on the architecture and music of Bruce Goff. As luck would have it, the system was down that afternoon, but here's the site for anyone who's interested.
Here's a link to an auto repair story that I wanted to put somewhere on the web.
The book Engines of Creation by K. Eric Drexler is a thoughtful look at the inevitable consequences of our developing technology (esp. in nanotechnology and artificial intelligence). It's particularly interesting to read his description of the World Wide Web, many years before it existed. Drexler's current work and thoughts can be found at the Foresight Institute website.
Now the AMS has some neat stuff. Here is their Web page .
Visit San Francisco's Exploratium through their website ExploraNet.
Here's a silly calculator that I built as a joke for a friend. It is written in JavaScript.