• Profile: Dr. Janardhan Iyengar
Associate Professor of Computer Science
Mathematics & Computer Science, Science, Technology and Society



Office: STA231


Prof. Iyengar received his PhD in Computer Science from the University of Delaware in 2006, and his BE in Electronics Engineering from Mumbai University.  He has since taught at Connecticut College, Trinity College and Wesleyan University before joining the faculty at Franklin and Marshall in 2008.  His research activities in Internet architecture and protocols has resulted in publications at several venues and in active engagement with the primary Internet standards body, the Internet Engineering Task Force (IETF).  See his publications page for more information on his research.


PhD, Computer Science, University of Delaware (2006)

BE, Electronics Engineering, Mumbai University (1999)



  • Breaking Up The Transport Logjam. Bryan Ford and Janardhan Iyengar.  In Proceedings of ACM Hot Topics in Networks (HotNets), Calgary, Canada, October 2008.
  • Non-Renegable Selective Acknowledgments (NR-SACKs) for SCTP. Preethi Natarajan, Nasif Ekiz, Ertugrul Yilmaz, Paul Amer, Janardhan Iyengar, Randall Stewart.  In Proceedings of IEEE International Conference on Network Protocols (ICNP), Orlando, Florida, October 2008.
  • Concurrent Multipath Transfer Using SCTP Multihoming: Introducing Potentially-Failed State.  Preethi Natarajan, Nasif Ekiz, Janardhan Iyengar, Paul Amer, Randall Stewart.  In Proceedings of IFIP Networking, Singapore, May 2008.



  • Transport Layer Research: Oh What Fun!  Math Colloquium, F&M, November 2008.
  • Breaking Up the Transport Logjam.  ACM HotNets, Calgary, Canada, October 2008.
  • Using SCTP for SIP Transport.  ENST Bretagne, Rennes, France, January 2008

Student Collaborations

Summer 2009:

  1. Christian Castaneda '10:  Software for Gene Mapping Studies  (HHMI Scholar)
  2. Matt Jaffee '10:  Computing with Clusters  (Hackman Scholar)
  3. Samuel Lewis '10:  Using SCTP for SIP Transport  (Hackman Scholar)
  4. Jeffrey Wise '12:  Using SCTP for SIP Transport  (Google Summer of Code)

Course Information


  • (Fall) CPS 170: Introduction to Computational Thinking; Lab
  • (Spring) CPS 270: Computational Thinking with Data Structures and Algorithms; Lab


  • (Fall) CPS 150: Introduction to Computational Thinking
  • (Fall) CPS 375: Computer Networking