
Director and Professor, Information Technology
eltawass@jmu.edu
Contact Info
Education
- Ph.D. in Computer Science, Old Dominion University (2012)
- M.Sc. in Computer Science and Automatic Control (Computer Networks) Alexandria University (2006)
- B.Sc. in Computer Science and Automatic Control, Alexandria University (2002)
Experience
Dr. El-Tawab joined James Madison University in August 2012 as an assistant professor in the College of Integrated Science and Engineering, a role he held until July 2018. He was then awarded tenure and promoted to associate professor in August 2018. In Fall 2019, he was appointed program director for the Information Technology Program — a new major in the Computer Science Department that launched in Fall 2020 — and was promoted to full professor in August 2024.
Research Interests
Dr. El-Tawab is interested in the issues surrounding
- Intelligent Transportation
- Mobile Development
- Vehicular Ad-Hoc Networks
- Wireless Sensor Networks (WSN)
- Network Security
- Wireless Network Security
- Internet of Things (IoT)
- Voice over IP (VoIP)
- Network Programming
- Cloud Computing
Courses Taught
Undergraduate Courses
- IT 101 Introduction to Information Technology
- IT 160 Data Structures and Advanced Programming
- IT 215 Introduction to Telecommunications and Computer Networking
- IT 311 Operating System Administration
- IT 480 Autonomous Vehicles
- Tech 222E Programming for Everyone (Online)
- ISAT 215 Introduction to Telecommunications, Networking & Security
- ISAT 252 Introduction to Programming and Problem Solving (Hybrid)
- ISAT 306 Data Communication and Telecommunication (Lab)
- ISAT 340 Software Development (Database + intro to web design)
- ISAT 360 Intro II to Networking and Security
- ISAT 390 Holistic Problem Solving (Transportation)
- ISAT 391 Holistic Problem Solving II (Transportation)
- ISAT 460 TCP/IP Networks
- ISAT 465 Wireless Network Security & Forensic
- ISAT 480 / CS 497 (Autonomous Vehicles)
- ISAT 480 Intelligent Transportation II (Research Class)
- ISAT 480 Intelligent Transportation (Research Class)
- ISAT 480 Network Programming Using Python
- IA 241 to Programming and Data Science (Using Python)
- CIS/CS 320 Computing and Telecommunications Networks
- CS 510 Object Oriented Programming Using C++ (Online)
Graduate Courses
- CS 585 Selected Topics I (Research Class)
- CS 700 Thesis Research
- CS 680 Reading & Research
Associations
- Institute of Electrical and Electronics Engineers (IEEE)
- Technology and Engineering Management Society (TEMS)
- Intelligent Transportation System Society (ITSS)
- Association for Computing Machinery (ACM)
- Association for the Advancement of Computing in Education (AACE)