Associate  Professor at James Madison University

College of Integrated Science and Engineering
Harrisonburg, VA 22807

Courses Taught

JAMES MADISON UNIVERSITY

Harrisonburg, VA

Associate Professor (August 2018 - Present),
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)

Fall 2022

  • IT 101 Introduction to Information Technology

Spring 2022

  • Tech 222E Programming for Everyone (Online)
  • IT 311 Operating System Administration
  • IT 480 Autonomous Vehicles

Fall 2021

  • IT 101 Introduction to Information Technology

Spring 2021

  • Tech 222E Programming for Everyone (Online)

Fall 2020

  • ISAT 252 Introduction to Programming and Problem Solving (Hybrid)

Spring 2020

  • ISAT 465 Wireless Network Security & Forensic
  • IA 605 Networking and Cyber Threats. (Graduate Online Class)

Fall 2019

  • ISAT 360 Intro II to Networking and Security
  • ISAT 480 / CS 497 (Autonomous Vehicles)
  • IA 605 Networking and Cyber Threats. (Graduate Online Class)

Summer 2019

  • ISAT 252 Introduction to Programming and Problem Solving (May Semester)
  • CS 510 Object Oriented Programming Using C++ (Online)

Spring 2019

  • 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)

Fall 2018

  • CS 700 Thesis Research (Graduate Research Class)

Summer 2018

  • ISAT 252 Introduction to Programming and Problem Solving (June Semester)
  • CS 510 Object Oriented Programming Using C++ (Online)

Spring 2018

  • ISAT 215 Introduction to Telecommunications, Networking & Security
  • ISAT 391 Holistic Problem Solving II (Transportation)
  • CS 680 Reading & Research (Graduate Class)
  • ISAT 480 / CS 497 (Autonomous Vehicles)

Fall 2017

  • ISAT 215 Introduction to Telecommunications, Networking & Security
  • ISAT 390 Holistic Problem Solving (Transportation)
  • CS 680 Reading & Research (Graduate Class)
  • CS 585 Selected Topics I (Graduate Research Class)

Summer 2017

  • ISAT 252 Introduction to Programming and Problem Solving (Maymester)
  • CS 510 Object Oriented Programming Using C++ (Online)

Spring 2017

  • ISAT 306 Data Communication and Telecommunication (Lab)
  • ISAT 361 Fundamentals of Data Communication II

Fall 2016

  • ISAT 215 Telecommunications, Networking and Security

Summer 2016

  • ISAT 252 Introduction to Programming and Problem Solving (Maymester)
  • CS 510 Object Oriented Programming (Graduate Class)

Spring 2016

  • IA 241 Introduction to Programming and Data Science (Using Python)
  • ISAT 306 Data Communication and Telecommunication (Lab)
  • ISAT 465 Wireless Network Security & Forensic
  • ISAT 480 Intelligent Transportation II (Research Class)
  • CS 700 Thesis Research (Graduate Research Class)

 Fall 2015

  • ISAT 215 Telecommunications, Networking and Security
  • ISAT 460 TCP/IP Networks
  • ISAT 480 Intelligent Transportation (Research Class)
  • CS 700 Thesis Research (Graduate Research Class)

 Spring 2015

  • ISAT 252 Programming & Problem Solving (Using Python)
  • ISAT 306 Data Communication and Telecommunication (Lab)
  • ISAT/CS 465 Wireless Network Security & Forensic
  • ISAT 480 Intelligent Transportation

 Fall 2014

  • ISAT 252 Programming & Problem Solving (Using Python)
  • ISAT 340 Software Development (Database + intro to web design)

 Spring 2014

  • ISAT 252 Programming & Problem Solving (Using Python)
  • ISAT 306 Data Communication and Telecommunication (Lab)
  • ISAT/CS 465 Wireless Network Security & Forensic
  • ISAT 480 Intelligent Transportation

 Fall 2013

  • ISAT 252 Programming & Problem Solving (Using Python)

 Spring 2013

  • ISAT 361 Fundamentals of Data Communication II
  • ISAT 306 Data Communication and Telecommunication (Lab)
  • ISAT/CS 465 Wireless Network Security & Forensic
  • ISAT 480 Network Programming Using Python

 Fall 2012

  • 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!