Concurrent Programming Research Group
 Home  |  Members  |  Presentations  |   Publications  |   Courses  |   Resources  |

Senior Members

Dr. Tzilla Elrad - Group Leader
Research Professor -
Tzilla Elrad is a research professor at the Computer Science Department, Illinois Institute of Technology. Tzilla received her BS in mathematics and physics from the Hebrew university, Jerusalem - her MS in Computer science from Syracuse University, NY – her PhD from the Technion, Haifa. Tzilla’s current interests are in the design of concurrent programming languages. AOSD- Aspect Oriented Software Development, Aspect oriented Modeling techniques and applications of AOSD for networking and web services. Much of the research on AOSD is done under a NSF grant. Tzilla is a member of AOSA, a member of the AOSD steering committee OC/PC member for numerous conferences and workshops.

Dr. A. Mattox Beckman, Jr. 
Senior Lecturer -
I am a senior lecturer for IIT, with a special emphasis on the programming language curriculum.  My doctorate work was at the University of Illinois at Urbana, graduating this semester.  My PhD is about online partial evaluation of the lambda calculus, and how to control it using a functional parameter. My research interests are in the general area of programming languages.  In particular, I am interested in partial evaluation, functional programming languages, semantics, continuations, data structures, static analysis, and type systems. My hope is to expand my areas of knowledge by becoming involved with the Aspect group, and to continue working on some of the things I discovered while researching the PhD.

Dr. Atef Bader
Industry Member -
Atef Bader is a member of technical staff at Lucent Technologies. His research interests include object-oriented technology, aspect-oriented programming, automated software testing, concurrent software systems, and software architecture. He received his Ph.D. in Computer Science from Illinois Institute of Technology.

Dr. Shangping Ren
Senior Lecturer -
Aspect Orientation as a new software design methodology and programming paradigm has already shown its power in improving software mudularity and resuability in practice.  However, there are some debating arguements about the oblivousness in aspect orientation and data encapsulation in object orientation.  The formal semantics for the composition of aspects is yet to be studied and developed.  I am interested in these two areas, i.e., (1) balance between obliviousness in AO and encapsulation in OO; (2) operational semantics of AOP.
Other research interests:

Dr. Faisal Akkawi
whose area is software architecture for concurrent systems, has been on the faculty of Illinois Institute of Technology from 1998 to 2002. Currently he is the Coordinator of Master of Science in Computer Information System and an adjunct Faculty in the Department of Computer Science at Northwestern University. His research interests include software architecture for concurrent software systems, reactive/adaptive intelligent systems and design issues of concurrent programming languages.

Sufyan Almajali
Sufyan received his bachelor and master degrees in Computer Science at University of Jordan in Jordan and my PhD in Computer Science from Illinois Institute of Technology. My research interests include aspect oriented programming, object oriented programming, compilers and networking. Computer networks usage is growing in different means, applications and shapes. Examples are wired networks, wireless networks, and sensor networks. The complexity of next generation networks is expected to be high due to many factors. My research focus is on researching the software infrastructures and preparing them toward meeting next generation network requirements.

Dr. Omar Aldawud

Dr. Paniti Netinant

Graduate Students

Mark Mahoney - PhD student
PhD advisor: Dr. Tzilla Elrad -
Mark Mahoney is an assistant professor at Carthage College in Kenosha, Wisconsin. He received a B.A. in Computer Science from Roosevelt University, Chicago IL, a M.S. in Computer Science from the Illinois Institute of Technology and is currently seeking a Ph.D from IIT. Mark has worked as a senior software engineer at Motorola developing applications for wireless devices. His current interests are software engineering, design and aspect oriented software development.

Thomas Cottenier - PhD student
PhD advisor: Dr. Tzilla Elrad -
Thomas Cottenier received a "Ingénieur Civil" degree in telecommunications from the Université Libre de Bruxelles (Belgium), a M.S. in Computer Engineering from the Illinois Institute of Technology and is currently seking a degree a PhD fom IIT. Thomas' main interests evolved from embedded real-time systems (telecommunications) to concurrent programming, distributed systems and software engineering.

Daryoosh Shenassa - PhD student
PhD advisor: Dr. Tzilla Elrad -
Daryoosh Shenassa is a PhD candidate at the Computer Science Department, Illinois Institute of Technology. Daryoosh received his BS in Electrical Engineering from the University of Illinois at Chicago and his MS in Computer science from Illinois Institute of Technology. Daryoosh's current research interest is in AOSD focusing on aspect-base Interactions. Daryoosh’s research follows Zaid Altahat's research on semantical interference between aspects and the base model using Design By Contract technology. In the last 20+ years, Daryoosh has been a practicing engineer in the area of cellular telephony. He also has a strong background in different areas of music, including music theory, musicology, and ethnomusicology.

Shubhanan Bakre - PhD student
PhD Advisor : Dr. Tzilla Elrad -

Shubhanan Bakre is a PhD candidate at the Computer Science Department, Illinois Institute of Technology. Shubhanan received a BTech. degree in Computer Engineering at the Dr. Babasaheb Ambedkar Technological University in India. He got a M.S. degree in Computer Science at the Illinois Institute of Technology and is currently pursuing a doctoral degree from IIT. Shubhanan's current interests include Aspect-oriented language design and semantics.

This website is still under construction -
Please send suggestions and comments to Thomas Cottenier :