------------------------------------------------------------------------ Recommendation for Sang Lim from Geoffrey Fox ------------------------------------------------------------------------ Sang Lim (like Hanku Lee) went through the usual NPAC evaluation process during 1998. and started working on his PhD in January 1999 -- essentially the start of our NSF proposal to look at HPJava. This proposal linked data parallel and message parallel paradigms and Lim's research has focussed on the latter -- in particular he is working on "mpiJava", a Java binding of the Message Passing Interface (MPI) standard for parallel computing published in 1993. The mpiJava software has been one of NPAC's important contributions to the proceedings of the Java Grande Forum. It was a principle reference implementation cited by the Java Grande Message Passing working group. Sang Lim developed the software that incorporated object serialization to the mpiJava API. In our view this work addresses some of the most difficult issues in development of high-performance message-passing interfaces for Java for MPI was never designed with objects in mind and this is clear weakness of this important standard. The work was reported in papers presented at the 3rd MPI Developers' and Users' Conference (MPIDC '99), the Workshop on Java for Parallel and Distributed Computing at IPPS/SPDP '99, and the ACM 1999 Java Grande Conference. Lim was a co- author on these papers. Sang Lim is now the principle developer and maintainer of the publically available mpiJava software. http://www.npac.syr.edu/projects/pcrc/HPJava/mpiJava.html The software is one of the foundations of an NSF-ITR proposal we submitted recently on behalf of Florida State University ("ITR/ACS: Integration of High Performance Message-based Programming Environments with Distributed Objects and the Web"). Lim is a talented proven research student who I strongly recommend for admission to FSU. Geoffrey Fox Professor of Computer Science Florida State University