Courses Taught
JAMES MADISON UNIVERSITY
Harrisonburg, VA
Full Professor (August 2024- present), Associate
Professor (August 2018 - July 2024),
Assistant Professor (August
2012 – July 2018),
College of Integrated Science and Engineering
Program(s): BS-ISAT, Information Technology (IT
under Computer Science), IA
and graduate program CS (Information
Security)
List of classes I taught
- IT 101 Introduction to Information Technology
- IT 160 Data Structures and Advanced Programming
- IT 215 Introduction to Telecommunications and Computer Networking
- Tech 222E Programming for Everyone (Online)
IT 311 Operating System Administration
IT 480 Autonomous Vehicles
ISAT 252 Introduction to Programming and Problem Solving (Hybrid)
ISAT 465 Wireless Network Security & Forensic
IA 605 Networking and Cyber Threats. (Graduate Online Class)
ISAT 360 Intro II to Networking and Security
ISAT 480 / CS 497 (Autonomous Vehicles)
IA 605 Networking and Cyber Threats. (Graduate Online Class)
CS 510 Object Oriented Programming Using C++ (Online)
ISAT 215 Introduction to Telecommunications, Networking & Security
ISAT 306 Data Communication and Telecommunication (Lab)
ISAT 465 Wireless Network Security & Forensic
CS 700 Thesis Research (Graduate Research Class)
CS 510 Object Oriented Programming Using C++ (Online)
ISAT 391 Holistic Problem Solving II (Transportation)
CS 680 Reading & Research (Graduate Class)
ISAT 480 / CS 497 (Autonomous Vehicles)
ISAT 390 Holistic Problem Solving (Transportation)
CS 585 Selected Topics I (Graduate Research Class)
ISAT 306 Data Communication and Telecommunication (Lab)
ISAT 361 Fundamentals of Data Communication II
IA 241 Introduction to Programming and Data Science (Using Python)
ISAT 480 Intelligent Transportation II (Research Class)
ISAT 460 TCP/IP Networks
ISAT 480 Intelligent Transportation (Research Class)
ISAT/CS 465 Wireless Network Security & Forensic
ISAT 340 Software Development (Database + intro to web design)
ISAT 480 Network Programming Using Python
CIS/CS 320 Computing and Telecommunications Networks
Teaching
Teaching is a Joy that you feel when:
You meet your students again after graduating or you see the smile
on a face in a class from a student who got it!