John McCall

I'm a second-year doctoral student in Computer Science at Portland State University. My professional and research interests are all over the map; I started off in the PL group, and now I'm working on databases and schedulers. If you need or want to talk to me, I sit in FAB 115D, second from the right; you can drop in most days and I'll be there.

At the moment, I'm writing a paper with Su-Hui Chiang on changepoint detection as it applies to historical wait-time prediction for batch multiprocessors.

I'm also working with the Datalab on flexible databases; we currently have a paper in submission on adding first-class annotations to the DSpace digital library using the Fab4 annotating document browser.

When I was working with Tim Sheard, I was working on the Omega language/theorem-prover, investigating the use of constraint-handling rules (CHRs) to solve Omega's first- and higher-rank typing problems.

I have some other papers and assorted writings hosted here, as well as some projects I've developed.

Before coming to Portland State, I worked for two-and-a-half years as a visualization and infrastructure developer at MAYA Viz (later Viz | General Dynamics C4 Systems) in Pittsburgh, Pennsylvania. I did my undergraduate work in Mathematics and Computer Science at Carnegie-Mellon University, also in Pittsburgh, which is where I met my wife, Catherine Lyons. For more information, I have a CV.

I have a strange accent, so to set the record straight — I was born in southern Oregon, but moved to Virginia when I was seven, then later moved to Pittsburgh for college. I don't know whether this explains anything, but it's all I can tell you.

I do various things for fun, including cooking, running, rock-climbing, and gaming, but if you've got something else to suggest — or you'd just like to try some of these things out — I'm generally available for more.

Last modified on Feburary 13th, 2008. Updates intermittent at best. You can reach me here if you'd like. Don't mistake these words and opinions, such as they are, for those of anyone else.