What I'm Up To
I used to be a Lecturer at the Department of CSE at the University of
Before that, I was Chief Architect of VocalPoint Technologies, Inc.,
in San Francisco. Now known as Loquendo SPA.
Here's some stuff I've been working on over the past years:
- Vendor Liability for Computer
Security Defects Are software vendors getting off too easy?
a system that includes a language (C subset), compiler, assembler,
linker, simulator, for teaching computer architecture. (With John
Zahorjan.) Best used in conjunction with:
a computer architecture simulation toolkit (with, or really by, John
- Introduction to Programming in Java (draft text):
- Course libaries
for a Java-enabled version of CSE142/3 (our Intro programming sequence). Also available here.
Here are some other courses I've taught or been otherwise involved
with in the past.
Other junk you can look at if you're bored.