  My primary research interest is in <a href="http://www.nullstone.com/htmls/connections.htm">compiling</a> <a href="http://web.scandal.cs.cmu.edu/www/research-groups.html"> parallel</a> programming <a href="http://www.cs.cmu.edu/afs/cs.cmu.edu/user/mleone/web/language-research.html"> languages</a>.  I am involved in the <a href="http://www.cs.washington.edu/research/projects/zpl/">ZPL</a> Compiler Project at the University of Washington.  Lately, I've been spending most of my time thinking about optimized <a href="http://www.cs.washington.edu/research/projects/zpl/papers/abstracts/comm.html">communication generation</a> using the ZPL architechture-independent communication library, <a href="http://www.cs.washington.edu/research/projects/zpl/papers/abstracts/ironman.html"><em>IRONMAN</em></a>. In addition, I am experimenting with simulating data parallel programs on superscalar processors.  The goal of this work is to improve node performance on the coming generations of parallel machines.  I've also been seen hanging out with the <a href="http://www.cs.washington.edu/research/projects/lis/chaos/www/chaos.html">Chaos</a> Router group.  I did a bit of work on the <a href="http://www.cs.washington.edu/research/projects/lis/chaos/www/simulator.html">simulator</a>, including a graphical front end for visualization.  With that experience, I am currently implementing another router simulator in ZPL.  Finally, I am also doing a little bit of <a href=http://www.cs.washington.edu/homes/sungeun/astronomy.html>astronomy</a>.  <p>
