|
I received my Masters in Science and Engineering in Computer Science in Spring 1998 from Johns Hopkins. I received my Ph.D in Computer Science from Johns Hopkins in 2002. The title of my thesis is Practical Wide Area Group Communication. My main research focus is high performance group communications for distributed applications. I am the chief architect of the Spread Group Messaging Toolkit which provides wide area, high performance reliable multicast messaging with membership, strong failure and ordering semantics, and a professional quality implementation. I graduated from Cornell University in 1995 with a B.A. in Mathematics. I highly recommend the Ithaca area and Cornell to anyone interested in a broad minded, highly intellectual, rewarding environment to study and live in.
TeachingI am teaching CS 251 Distributed Operating Systems this Fall (2002) at George Washington. I have taught Distributed Systems at Johns Hopkins for the past few years with Yair Amir. The course information page has lecture and assignment information. The Past lectures and course information for the course are available. Reference MaterialsAn Archive of all five years of the CEDA-L mailing list about College Debate is also available. If you are interested in later discussions you should goto the archives of the list Edebate which replaced it from September 1997 until October 2000. Or the current list housed at www.ndtceda.com with archives.Personal InformationYou can find some traditional and non-traditional information about me, my interests, my friends, and anthing else I choose to tell the world here.
|