Mike's World


This is a simple home page to give links to various things I'm (mike slattery) interested in at the moment. Here's a photo of me.

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.

Classes

In Fall 2020 I'm teaching online. My classes are:
COSC 3410, Programming Languages and MATH 1400, Elements of Calculus
I'm also coaching the teams for the ACM Programming Contest.

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.

Programming Computer Games

Since my presentation at SIGCSE 2005, people have been looking for information about my games class.

How to HTML

I gave a talk to the Marquette Webmasters' Guild on how to setup and maintain a Simple Web Site.

Second Magma Conference on Computational Algebra

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.

ArtsWeb!

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.

Miscellany

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.


This site created and maintained by Dr. Michael C. Slattery of Marquette University.
You can contact me at mikes (a) mscs.mu.edu.