Endadul Hoque

Research Interests

My research lies at the intersection of networked systems and security, with a particular interest in verification and testing of implementations of distributed systems and network protocols. The overarching goal is to design and develop automated techniques to ensure secure and reliable operations of networked systems.

My research have resulted in several publications in top peer-reviewed conferences and journals, and have been integrated in curriculum twice at Purdue University to teach students secure distributed systems programming.


  • Mar 2017: Our paper titled "Analyzing Operational Behavior of Stateful Protocol Implementations for Detecting Semantic Bugs " has been accepted at IEEE/IFIP International Conference on Dependable Systems and Networks (DSN) 2017. Many congratulations to Sze Yiu Chau and Omar Chowdhury.

  • Feb 2017: Our paper titled "SymCerts: Practical Symbolic Execution For Exposing Noncompliance in X.509 Certificate Validation Implementations" has been accepted at IEEE S&P (Oakland) 2017. [Acceptance rate: 13%] Many congratulations to Sze Yiu Chau and Omar Chowdhury.

  • Jan 2016: Started working as a Postdoctoral Research Associate at Northeastern University
  • Dec 2015: Participated in the Fall 2015 commencement
  • Nov 2015: Successfully defended my PhD dissertation.
  • Mar 2015: I have received the Bilsland Dissertation Fellowship for Fall 2015 from the Purdue Graduate School.
  • Aug 2014: This is the second time we are going to use Turret for CS 505 (Distributed Systems at Graduate level) course.
  • Aug 2014: This fall I am going to serve as a Teaching Fellow for CS 426 (Computer Security at Undergraduate level) course.
  • May 2014: Going to Intel Corporation at Folsom CA for a summer internship.
  • April 2014: I have received a Graduate Teaching Fellowship for academic year 2014-2015 from Dept. of CS at Purdue University.


I have obtained my PhD degree in Computer Science from the Department of Computer Science at Purdue University under the supervision of Dr. Cristina Nita-Rotaru. I was a member of the Dependable and Secure Distributed Systems Lab (DS)2 and the Center for Education and Research in Information Assurance and Security (CERIAS). I completed my Master's in Computer Science from the Department of Mathematics, Statistics, and Computer Science at Marquette University and my undergraduate (Bachelor's) degree in Computer Science and Engineering (CSE) from the department of Computer Science and Engineering (CSE) at Bangladesh University of Engineering and Technology (BUET).