Dr. Andrew P. Black

D.Phil., Programming Research Group, University of Oxford (England).

Professor, Department of Computer Science,
Portland State University

Office: FAB Room 115-10
Email: black
Phone:
+1 503 725 2411        (Fax: +1 503 725 3211)


Recent Technical talks

Publications

Office Hours

Winter Quarter 2010 Office hours
Monday 16:00–17:00 and Thursday 13:30–14:30
Or by appointment — 'phone or send an email message.

Teaching

Title Course number When taught
Algorithms & Complexity CS 350 Fall 2011
Object-Oriented Programming CS 420/520 Scheduled for Winter 2012
Scholarship Skills CS 569/669 Scheduled for Winter 2012
Previously taught courses:
Computer Science for Beginners CS 199 Most recently taught Summer 2009
Computational Structures CS 311 Most recently taught Spring 2010
Extreme Programming: Principles & Practice CS 410/510XP Most recently taught Summer 2006
Advanced Programming
(with Mark Jones)
CS 410/510AP Most recently taught Winter 2009
Distributed Computing CS 410/510 Most recently taught Spring 2005

Courses previously taught at OGI/OHSU

Research Interests

My research interests are in the area of programming languages, operating systems, object-oriented systems and distributed computing, and more specifically in the region where they overlap (such as language design for distributed Object-oriented computing.)

My favorite system for trying out ideas is Squeak Smalltalk. I have written a few Squeak goodies that I believe are generally useful. I have been actively working on Traits with the folks from SCG in Bern; see Nathanael Schärli's Traits page for details.

We have just released a first edition of a new book for Squeak programmers: Squeak by Example.

Professional Background

A complete summary of my professional background over the course of my career is available.

Personal Stuff

My hobbies include cycling, cross-country skiing, hiking, mending houses.

Take a look at some recent (and not so recent) photographs


Old AOP Examples
OGI Symposium on Software, Science & Society Website
Andrew's home page from Digital
Andrew's Bookmarks
Andrew P Black
Most recently updated: 23.9.2011 at 10:51