Jon's Home Page

Fairbanks Center, home of CSSE

Butler Seal

Summer I 2008 Schedule

I am not scheduled to teach any courses during Summer I.

I attended ANTS-8 at Banff in Alberta, Canada, May 17-22, 2008, as one of the organizers.

June 3-5, 10am to noon, I'm running a short workshop for students and faculty on how to write parallel programs for the Big Dawg, our supercomputer.

Course TitleNumber DaysTimeRoom
Operating Systems CS431, indep. study
(Lachin Urazov)
TBA TBA FB158
Office Hours Weekdays TBA FB158

Summer II 2008 Schedule

Course TitleNumber DaysTimeRoom
Topics: Web Programming CS473, indep. study
(Kyle Ehmke, Sarah Rodenbarger, Michael Siegfred)
TBA TBA FB158
Operating Systems CS431, indep. study
(Mike Lutkewitte, Malcolm Rogers, Michael Siegfred)
TBA TBA FB158
Computer Ethics CS485W, indep. study
(Chris Duke)
TBA TBA FB158
Organization of Programming Languages CS441, indep. study
(Kyle Ehmke)
TBA TBA FB158
Office Hours Weekdays by appointment FB158

Fall 2008 Semester Schedule

Course TitleNumber DaysTimeRoom
Organization of Programming Languages CS441 01 MWF 1:00-1:50 FB148
Computer Ethics CS485 01W W 2:00-2:50 FB148
Alan Turing HN200 02 T 4:15-5:55 FB146
Butler Brown Bag W 12:00-1:00 PB204
Office Hours
 (or by appointment)
MTWRF 10:30-11:50 FB158
Department Meetings - CSSE M 12:00-12:50 FB142

My Research Interests

Euclid

By training, I am a theoretical computer scientist; I like to study algorithms. My primary interest is in algorithmic number theory, which is the design and analysis of algorithms (including parallel algorithms) for problems that arise in number theory. The problems in number theory that interest me include factoring large integers, testing for primality and listing primes, computing greatest common divisors (such as Euclid's algorithm), computing Jacobi symbols, and other related problems.

Two of the main application areas for number theoretic algorithms are in cryptology (the study of methods for sending secret messages) and in computer algebra (this includes software like Mathematica or Maple). Computational number theory is closely related to algorithmic number theory, but the research focus is on solving number theory problems as opposed to studying algorithms.

Brief Bio

Valpo Seal That's Me!

I was born in 1964 in Valparaiso, Indiana. I earned a bachelors degree in CS and mathematics with a minor in physics from Valparaiso University in 1986, a masters in CS in 1987, a masters in mathematics in 1989, and a PhD in CS in 1991, all from the University of Wisconsin. I have been at Butler since then.

Chelle and I were married in 1986, and Brianna, our only child, was born in 1998. We have six cats, a hamster, some aquatic frogs, and some fish.

I am an active member of Fairview Presbyterian Church, I am a second degree black belt in Shorei Goju Ryu Karate, I like to play strategy-based computer games (such as Civilization), I play softball for our church league in the summer, and I'm a fan of the Pacers, Fever, Colts, Cubbies, Red Sox, and of course all Butler Sports, especially the women's basketball team -- they let me be an Honorary Faculty Coach for one game in Spring 2004.

My Family My church Karate Red Sox Win! Indiana Pacers Indiana Fever Indianapolis Colts

Stop the Spying! Join the CAFE Campaign!   Join the Blue Ribbon Online Free Speech Campaign!   Valid HTML 4.01!   Valid CSS!