 |
Joseph N. Wilson
|
I'm an Assistant
Professor at the University of Florida's Computer & Information Science
& Engineering Department. I received my Ph.D. in Computer
Science from the University of
Virginia Department of Computer Science in 1985. I was Associate
Chair of the UF CISE Department from late 1994 through August of 2001.
I was honored to receive the ACM Professor of the Year award
for 2001-2002 from the University of Florida ACM Student
Chapter.
My interests lie in machine learning, cybersecurity,
image and signal processing, and programming languages.
- Secure Programming
- During the fall semester of 2011, I am teaching a class on
Secure Programming (CIS 4930).
- Neural Networks
- During the spring semester of 2011, I am teaching a class on
Neural Networks (CAP 6615).
- Math for Intelligent Systems
- During the fall semester of 2010, I taught a class on
Math for Intelligent Systems (CIS 6930).
- Neural Networks
- During the spring semester of 2010, I taught a class on
Neural Networks (CAP 6615).
- Secure Programming
- During the fall semester of 2009, I taught a class on
Secure Programming (CIS 4930).
- Neural Networks
- During the spring semester of 2009, I taught a class on
Neural Networks (CAP 6615).
- Mathematical Methods for Intelligent Systems
- During the fall semester of 2008, I taught a class on
Mathematical Methods for Intelligent Systems (CIS 6930).
- Unix System Administration
- During the spring semester of 2008, I taught a class on
Unix® system administration (COP 4343).
- Mathematical Methods for Intelligent Systems
- During the fall semester of 2007, I taught a class on
Mathematical Methods for Intelligent Systems (CIS 6930).
- Unix System Administration
- During the spring semester of 2007, I taught a class on
Unix® system administration (COP 4343).
- Digital Image Processing
- During the fall semester of 2006, I taught a an undergraduate class on
digital image processing (CAP 4331).
- Formal Languages and Computation Theory
- During the spring semester of 2006, I taught a class on
formal languages and computation theory (COT 6315).
- CIS 4930 Unix File Systems
- During fall 2005 I taught a special topics class for advanced
undergrads dealing with Unix File Systems.
- Formal Languages and Computation Theory
- During the spring semester of 2005, I am teaching a class on
formal languages and computation theory (COT 6315).
- COP 4343 Unix System Administration
- During the Fall Semester of 2004, I taught the class
described by the Unix System
Administration class syllabus.
- COP 5555 Programming Language Principles
- During the Spring Semester of 2004, I taught the class
described by the Programming
Language Principles class syllabus.
- COP 5555 Programming Language Principles
- During the Fall Semester of 2003, I taught the Programming
Language Principles class.
- CIS 6930/4930 Network Attached Storage Device Design
- During Spring 2003 class was a special topics class for graduate
students and advanced undergrads dealing with the design and
implementation of a network attached storage filer device.
- CIS 4930 Unix File Systems
- During Fall 2002 class was a special topics class for advanced
undergrads dealing with Unix File Systems.
- System Administration
- During the spring semester of 2002, I taught a class in
Unix System Administration (CIS 6930 sec. ??).
- Unix Filesystems
- During the spring semester of 2002, I taught a class in
Unix File Systems (CIS 6930 sec. ??).
- System Administration
- During the fall semester of 2001, I taught a class in
Unix System Administration (CIS 4930 sec. 6575X, CIS 6930 sec. 6574X).
- Survey of Programming Languages:Perl
- During the fall semester of 2001, I am teaching a class about
programming using Perl (COP 3013 sec. 7214).
- System Administration
- During the spring semester of 2001, I taught a class in
Unix System Administration (CIS 4930 sec. 8564X, CIS 6930 sec. 0876X).
- System Administration
- During the fall semester of 2000, I taught a class in
Unix System Administration (CIS 4930 sec. 3146, CIS 6930 sec. 3148).
- Survey of Programming Languages:Perl
- During the fall semester of 2000, I taught a class about
programming using Perl (COP 3013 sec. 1084X).
- Formal Languages and Computation Theory
- During the summer semester of 2000, I taught a class on
formal language and computation theory (COT 6315
sec. 7867X, NTU CS 710 R).
- Object-Oriented
Programming
- During the spring semester of 2000, I taught an
Object-Oriented Programming Class (COP 4331 sec. 1197X).
- Survey of Programming Languages:
Perl
- During the fall semester of 1999, I taught a class about
programming using Perl (COP 3013 sec. 1084X).
- Object-Oriented
Programming
- During the summer semester of 1999, I taught an Object-Oriented
Programming Class (COP 4331 sec. 0228X).
- Programming Language Principles class
- During the spring semester of 1999, I taught a class on
programming language principles (COP 5555
sec. 1085X, NTU CS 720 R).
- Formal Languages and Computation Theory
- During the spring semester of 1998, I taught a class on formal
language and computation theory (COT 6315
sec. 7867X, NTU CS 710 R).
- Image Algebra Class
- During the fall semester of 1996, I taught a class on
Image Algebra (CAP 6418 sec. 4694X).
- Object-Oriented Programming
- During the spring semester of 1996, I taught an Object-Oriented
Programming class (CIS 4930 sec. 0998X).
- Old OOP Class Info
- During the spring semester of 1995, I taught an Object-Oriented
Programming (CIS 4930 sec. 0939X).
- Computers & Vision
- During the fall semester of 1994 I taught
Computers and Vision (CAP 6416).
- Image Algebra
- For quite a while I was most closely associated with the Image Algebra Project.
The goal of this project was the development of a formal mathematical
notation well-suited to the expression of image-processing and
computer-vision algorithms. This led to numerous mathematical
results as well as the development of the image algebra C++ class
library (iac++).
Gerhard Ritter and I
wrote the Handbook of Computer
Vision Algorithms in Image Algebra. It was
published by CRC Press.
It contains a brief introduction to image algebra and
shows how it can be applied by specifying over 80 computer
vision and image processing algorithms.
- Administrivia
- I have a small collection of CISE Department and University of
Florida administrative information.
- Marlais Dylan Interpreter
- I used to maintain the Marlais interpreter.
This is a freely available interpreter for a language approximating
Apple Computer's dynamic object-oriented programming language
Dylan.
- Facilities and Equipment Committee
- I maintain some information about the Department Facilities and
Equipment Committee.
- 1994-95 TIP Award Portfolio
-
I was selected for a 1994-95 TIP award. My application portfolio is
available for browsing.
- MSI RS482M Double Clock Speed Problem
- I installed Ubunutu 5.10 on a machine with an MSI RS482M-IL
Motherboard and experienced the dreaded double-speed clock
problem with my real-time clock. I tried all the fixes
to no avail until I finally upgraded from version 1.4 to 1.5
of the AMI BIOS. Beware: MSI has the wrong BIOS at their
U.S. Site. I found the correct BIOS version at
http://www.msi-computer.co.jp/bios/7145v15.zip.
To fix the double-speed clock problem, I disabled Spread Spectrum
in the BIOS and booted with parameters "noapic acpi=off".
- Meade 2080/2120 LX3
Schmidt-Cassegrain Telescope Instruction Manual
- I placed this instruction manual online (thanks to Walter!)
because I was unable to obtain a manual from the
Meade Instruments Corporation. I'll be happy to remove this
link if Meade will place the manual online somewhere else.
- Plantar Fasciitis
- This page has excerpts from Harry F. Hlavac's The Foot
Book: Advice for Athletes concerning plantar fasciitis
and heel spurs. I found it very helpful years ago in
self-diagnosing this problem which appears to be all too
common.
- Sparc Linux
- This is a collection of information on making a Sparc
Netra X1 executable version of Linux. I had a group of
machines available and wanted to do some file system module
programming on them. It was a little tricky, so I'm
providing some pointers.
This document is copyright 1995 - 2011 by Joseph N. Wilson.