My research has largely been in the interaction of Algorithms and Programming Languages, much of it in the area of parallel computing. Here are some of the more recent topics I have worked on with my ...