Bio: I joined the faculty of the Computer Science Department at the Johns Hopkins University in July 2010. I have previously held positions as a postdoctoral researcher at Cornell University with Christoph Koch, and received my Ph.D. from Brown University, with Ugur Cetintemel.

Yanif Ahmad
Assistant Professor, Department of Computer Science.
3400 N. Charles St, NEB 324B, Baltimore, MD 21218.
Email: yanif at jhu dot edu
Tel: (410) 516-6781    Fax: (410) 516-6134

Group page: Data Management Systems Lab (DaMSL)
Research interests: data streams, declarative languages, databases, distributed systems.

I study, design and develop data management tools, in particular, data stream processing engines using declarative languages to filter and transform rapidly changing data. Stream applications vary widely in their computational needs, from automated trading where low latency response is critical, to sensor stream analysis where numerical, uncertain data is abound. My work brings techniques from database research, core systems, and programming languages to bear on the principles of database system design, to meet the diverse functionality and performance requirements of handling dynamic data.

Students:

I am currently seeking students. I am passionate about building and experimenting with large scale, dynamic systems, from language design to optimizing performance. If you feel the same, please email me to chat.

Please do not contact me regarding graduate school admissions. Prospective students should refer to the JHU CS grad admissions page.

Teaching:

Spring 2011: CS600.417/617. Data Stream Processing.
Fall 2010: CS600.615. Big Data, Small Languages, Scalable Systems.

News and annoucements:

01/08/11-01/13/11: CIDR, Asilomar, CA.
12/23/10-01/02/11: Travel, London, UK.
10/25/10: Spring course up, CS 600.417/617.
08/03/10: Fall course announced, CS 600.615
07/01/10: first day at JHU!

Projects:

DBToaster Pulse Senseweb Borealis SAND
Last updated: 11/28/2010.