Some IP blocks occasionally change their physical location, such as when blocks are transferred to different organizations, or …

Detecting scanning in Internet traffic is a well-studied topic with no single, definitive approach. Among the proposed methods are two …

Internet measurement research frequently needs to map infrastructure components, such as routers, to their physical locations. Although …

Many IP Geolocation services and applications assume that all IP addresses within the same /24 IPv4 prefix (a /24 block) reside in …

To improve the resiliency of communication between bots and C&C servers, bot masters began utilizing Domain Generation Algorithms …


Colorado State University

  • Several times guest lecturer for CS557 (Advanced Networking)
  • Spring 2012: Teaching Assistant for CS560 (Foundations of Fine-Grain Parallelism)
  • Fall 2010: Teaching Assistant for CS545 (Advanced Machine Learning)

Yarmouk University

Worked as full-time lecturer (Fall 2005 - Summer 2009). I taught and coordinated several undergraduate courses including:

  • Introduction to Programming
  • Object Oriented Programming
  • Data Structures
  • Operating System Concepts
  • Computer Graphics

Jordan University of Science and Technology

Worked as part-time Lecturer (Summer 2005):

  • Introduction to Programming


Conference and Journal Reviewer

  • IEEE Journal on Selected Areas in Communications (JSAC)
  • IEEE Transactions on Cloud Computing (TCCSI) journal
  • Transactions on Internet Technology journal (TOIT)
  • IFIP Networking 2017
  • IEEE INFOCOM conference 2017
  • IEEE ICNP conference 2017