Jeremiah Willcock

School Attended: Indiana University

Field of Study: Computer Science

Practicum Experience: Lawrence Livermore National Laboratory, 2004

Degree(s): 
Ph.D. Computer Science, Indiana University, 2007;
M.S. Computer Science & Engineering, University of Notre Dame, 2002;
B.S. Computer Science, Northern Michigan University, 1999

Current Status: Will be Postdoc at Livermore Lab

Contact: willcock2@llnl.gov

Research area: Improving programming language support for generic programming and for active libraries


Publications: 
  1. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy Siek, and Jeremiah Willcock. An Extended Comparative Study of Language Support for Generic Programming. Journal of Functional Programming, 2005.
    Note: Submitted.


  2. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. Concurrency and Computation: Practice & Experience, June-July 2005, pp. 895-917.   [link]


  3. J. Järvi, J. Willcock, H. Hinnant, and A. Lumsdaine. Function Overloading Based on Arbitrary Properties of Types. C/C++ Users Journal, 21(6):25–32, June 2003.


  4. J. A. Izaguirre, Q. Ma, T. Matthey, J. Willcock, T. Slabach, B. Moore, and G. Viamontes. Overcoming Instabilities in Verlet-I/r-RESPA with the Mollified Impulse Method. In T. Schlick and H. H. Gan, editors, Proceedings of 3rd International Workshop on Methods for Macromolecular Modeling, volume 24 of Lecture Notes in Computational Science and Engineering, pages 146–174. Springer-Verlag, Berlin, New York, 2002.


  5. Ronald Garcia, Jaakko Järvi, Andrew Lumsdaine, Jeremy G. Siek, and Jeremiah Willcock. A Comparative Study of Language Support for Generic Programming. In Proceedings of the 2003 ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications (OOPSLA'03), October 2003.


  6. J. Järvi, J. Willcock, and A. Lumsdaine. Concept-Controlled Polymorphism. In Proceedings of Generative Programming and Component Engineering (GPCE'03), September 2003.


  7. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. In Proceedings of the Joint ACM Java Grande - ISCOPE 2002 Conference, pages 238, November 2002. ACM SIGPLAN, ACM Press. (Poster abstract)


  8. Jeremiah Willcock, Jeremy Siek, and Andrew Lumsdaine. Caramel: A Concept Representation System for Generic Programming. In Second Workshop on C++ Template Programming, Tampa, Florida, October 2001. (Available here [PDF] )


  9. Jeremiah Willcock, Andrew Lumsdaine, and Arch Robison. Using MPI with C# and the Common Language Infrastructure. Technical report 570, Indiana University Computer Science Department, October 2002. (Available here)


  10. Jeremiah Willcock. Concept Representation for Generic Programming. Master’s thesis, University of Notre Dame du Lac, July 2002.

Close