Professor of Computer Science at James Madison University

College of Integrated Science and Engineering
Harrisonburg, VA 22807

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!