Ryan Wisnesky

ryan@cs.harvard.edu
SEAS Seal

Harvard University
School of Engineering and Applied Sciences
Maxwell Dworkin 309
33 Oxford Street
Cambridge, MA 02138

Portrait

I'm a computer science Ph.D. candidate in the Programming Languages Group. My advisor is Greg Morrisett.

My research interests include functional programming and information management.

C.V.
Current Activities
I am working with David Spivak to establish new category-theoretic foundations for information management. In this model, schemas are finitely presented categories, database instances are set-valued functors, and the natural query language is an algebra of substitution and adjoint quantification.




I am developing next-generation functional query languages and exploring their application to no-sql.




Past Activities
I've built certified systems software with Ynot.



In collaboration with the Clio / Midas team at the IBM Almaden Research Center, I've developed programming languages for information integration.




I'm a former IBM Extreme Blue intern.




Unpublished reports from Harvard.



Unpublished reports from Stanford.


Teaching

Harvard University, CSCIE 268: Database and Information Management Systems, Teaching Fellow, Spring 2011.

Harvard University, CS 165: Information Management, Teaching Fellow, Spring 2010.

Harvard University, CS 51: Abstraction and Design in Computer Programming, Teaching Fellow, Spring 2008.

Stanford University, CS 242: Programming Languages, Teaching Fellow, Fall 2006.