I am an Assistant Professor in the Department of Computer Science, State University of New York at Stony Brook.

Prior to joining SUNY, I was in Boston working with Professor Sandor Vajda's Structural Bioinformatics Group at Boston University, and Professor Charles Leiserson's SuperTech Research Group at MIT. (Links to my other pages: BU, MIT)

Before moving to Boston, I was a postdoctoral fellow at the Center for Computational Visualization (CVC), Institute for Computational Engineering & Sciences (ICES), University of Texas at Austin. I worked with Professor Chandrajit Bajaj.

I received my Ph.D. in 2007 from the Department of Computer Sciences, UT Austin, working with Professor Vijaya Ramachandran, and defending this: "Cache-efficient Algorithms and Data Structures: Theory and Experimental Evaluation".

I am a BS in Computer Science & Engineering from Bangladesh University of Engineering & Technology. My undergraduate supervisor was Professor Mohammad Kaykobad to whom I am infinitely indebted.
Rezaul Alam Chowdhury


Research Interests
      ¤ Design and analysis of algorithms and data structures for combinatorial problems, especially,
      - Algorithms for massive datasets: external-memory, cache-oblivious, streaming, parallel, etc.
      - Algorithms for multicore computing.
      - Graph algorithms: static and dynamic, exact and approximate, etc.
      ¤ Computational Biology and Bioinformatics
      - structure-based drug design, protein-protein docking, protein flexibility, energetics, sequence alignment, etc.
      ¤ Experimental algorithmics.

Teaching
      ¤ Parallel Programming (CSE613, Graduate), Spring 2012.
      ¤ Supercomputing (CSE590, Graduate), Spring 2012.

Recent
      ¤ PC Membership: SC 2012, SPAA 2012, AHPAA 2012, WALCOM 2012, ICPADS 2011, ALENEX 2011, ICDCS 2011.

      ¤ Stencil Computation: Check out Pochoir - the parallel stencil compiler we have developed at MIT.

      ¤ Multicore Computing: We have won the Best Paper Award in the Algorithms Track of the 24th IEEE International Parallel and Distributed Processing Symposium (IPDPS 2010) for the following paper.

R. Chowdhury, F. Silvestri, B. Blakeley, and V. Ramachandran
"Oblivious Algorithms for Multicores and Network of Processors".

      ¤ Computational Biology / Bioinformatics: I am creating a new page on the software projects (F2Dock, GB-rerank, MolEnergy) I am currently involved in (note the new Software button in the menu on left). More details and download links will be available soon.

Fun Stuff
      ¤ My Erdös Number is 3. Click here to see how.
      ¤ Click here for my acedamic genealogy extracted from the Mathematics Genealogy Project which traces back to the 17th century German mathematician Erhard Weigel.
IPDPS 2010 Best Paper Award

IPDPS 2010 Best Paper Award: With Dr. Cynthia Phillips (Program Chair) and Prof. Vijaya Ramachandran.