Harry H. Porter III, Ph.D.

Portland State University
Dept. of Computer Science
P.O. Box 751
Portland, OR 97207-0751

email: porter@pdx.edu
office: Fourth Ave. Building, room 120-13 (click here for map)
office phone: (503) 503-725-9815 (Please leave no messages)

Sc.B., Computer Science, Brown University, 1978
Ph.D., Computer Science, Oregon Graduate Institute, 1988

Photo of Harry

Short Bio: click here

Theory of Computation - Video Course

An entire video course on the "Theory of Computation".

Index of videos: click here

Binary Data Representation - Video Course

A short video course on two's complement signed numbers, floating point number representation, pointers, ASCII, Unicode, and more.

Index of videos: click here

Cache Memories - Video Course

These videos describes how cache memory works.

Index of videos: click here

Arduino and the AVR Processor - Video Course

These videos introduce and describe the AVR microprocessor and the Arduino single bloard computers.

Index of videos: click here

Assembly Programming and Instruction Set Architecture - Video Course

A short video course on machine code, assembly language programming, and processor architecture.

Index of videos: click here

Relay Computer

I have built a computer out of relays.

Pictures: click here

Research Interests

Object-Oriented Technology; Programming Languages, Environments, and Systems; Compilation Technology; Distribution and Concurrency Control; Computational Linguistics; Logic Programming; Neural Networks and Artificial Intelligence; Order, Chaos, and Complexity

The BLITZ Project

The BLITZ System is a collection of software designed to support a university-level course on Operating Systems. Over the course of one or two terms, students will implement a small, but complete, operating system kernel. The BLITZ software provides the framework for these student projects.

The BLITZ Home Page

Current Courses

Future Courses

Past Courses

Musings / Papers / Commentary

Robot Videos

A page with links to over 60 videos, each showing a different interesting or unusual robot, showcasing the diversity of contemporary robotic and bionic technology.


Harry H. Porter III