Courses I am teaching:

  1. 2024 Spring: CSC-205 Computer Organization at TCC Division of Information Technology and Business
  2. 2024 Spring: CSC-215 Computer Systems at TCC Division of Information Technology and Business
  3. 2024 Spring: CS-465/565 Cybersecurity Information Assurance at the ODU Department of Computer Science
  4. 2024 Spring: SDV (Student Development) 101: Orientation to Computer Science and Information Technology at TCC Division of Information Technology and Business (2nd seven week session, in person)
  5. 2024 Spring: SDV (Student Development) 101: Orientation to Computer Science and Information Technology at TCC Division of Information Technology and Business (2nd seven week session, online)

Courses I have taught:

  1. 2023 Fall: ENMA 754/854 Big Data Fundamentals at the ODU Department of Engineering Management & Systems Engineering
  2. 2023 Fall: CS-462/562 Cybersecurity Fundamentals at the ODU Department of Computer Science
  3. 2023 Fall: CS-463/563 Cryptography for Cybersecurity at the ODU Department of Computer Science
  4. 2023 Fall: CSC-205 Computer Organization at TCC Division of Information Technology and Business
  5. 2023 Fall: CSC-215 Computer Systems at TCC Division of Information Technology and Business
  6. 2023 Fall: SDV (Student Development) 101: Orientation to Computer Science and Information Technology at TCC Division of Information Technology and Business (1st 8 week session)
  7. 2023 Fall: SDV (Student Development) 101: Orientation to Computer Science and Information Technology at TCC Division of Information Technology and Business (2nd 8 week session)
  8. 2023 Fall: SDV (Student Development) 101: Orientation to Computer Science and Information Technology at TCC Division of Information Technology and Business (2nd 8 week session on-line)
  9. 2023 Summer: CSC-215 Computer Organization (Advanced) (2nd 8-week session) at TCC Division of Information Technology and Business
  10. 2023 Summer: CSC-215 Computer Organization (Advanced) (1st 8-week session) at TCC Division of Information Technology and Business
  11. 2023 Spring: SDV (Student Development) 101: Orientation to Computer Science and Information Technology at TCC Division of Information Technology and Business
  12. 2023 Spring: CSC-205 Computer Organization at TCC Division of Information Technology and Business
  13. 2023 Spring: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  14. 2023 Spring: CS-465/565 Cybersecurity Information Assurance at the ODU Department of Computer Science
  15. 2023 Spring: ODU Research Foundation contract courses with NAVSEA
  16. 2022 Fall: ODU Research Foundation contract courses with NAVSEA
  17. 2022 Fall: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  18. 2022 Fall: CS-462/562 Cybersecurity Fundamentals at the ODU Department of Computer Science
  19. 2022 Fall: CS-463/563 Cryptography for Cybersecurity at the ODU Department of Computer Science
  20. 2022 Fall: ENMA 754/854 Big Data Fundamentals at the ODU Department of Engineering Management & Systems Engineering
  21. 2022 Summer: ODU Research Foundation contract courses with NAVSEA
  22. 2022 Spring: CSC-110 Introduction to Computing at TCC Division of Information Technology and Business
  23. 2022 Spring: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  24. 2022 Spring: CS-462/562 Cybersecurity Fundamentals at the ODU Department of Computer Science
  25. 2022 Spring: CS-465/565 Cybersecurity Information Assurance at the ODU Department of Computer Science
  26. 2021 Fall: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  27. 2021 Fall: CS-450/550 Database Concepts at the ODU Department of Computer Science
  28. 2021 Summer: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  29. 2021 Spring: CSC-215 Computer Organization (Advanced) (Day session) at TCC Division of Information Technology and Business
  30. 2021 Spring: CSC-215 Computer Organization (Advanced) (Evening session) at TCC Division of Information Technology and Business
  31. 2021 Spring: CS-465/565 Information Assurance at the ODU Department of Computer Science
  32. 2020 Fall: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  33. 2020 Spring: CS-465/565 Cybersecurity Information Assurance at the ODU Department of Computer Science
  34. 2020 Spring: CS-395 Data Science: Advanced-R at the ODU School of Continuing Education and Professional Development
  35. 2020 Spring: CS-395 Data Science: Data Analysis at the ODU School of Continuing Education and Professional Development
  36. 2020 Spring: CS-395 Data Science: Data Visualization at the ODU School of Continuing Education and Professional Development
  37. 2019 Fall: CS-395 Big Data: Data Analysis at the ODU School of Continuing Education and Professional Development
  38. 2019 Summer: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  39. 2019 Spring: CS-465/565 Cybersecurity Information Assurance at the ODU Department of Computer Science
  40. 2019 Spring: CS-395 Big Data: Data Analysis at the ODU College of Continuing Education and Professional Development
  41. 2019 Spring: CS-395 Big Data: Data Wrangling at the ODU College of Continuing Education and Professional Development
  42. 2018 Fall: CS-334 Computer Architecture Fundamentals at the ODU Department of Computer Science
  43. 2018 Fall: CSC-205 Computer Organization at TCC Department of Computer Science and Information Technology
  44. 2018 Fall: CS-395 Big Data: Data Analysis at the ODU College of Continuing Education and Professional Development
  45. 2018 Fall: CS-395 Big Data: Data Wrangling at the ODU College of Continuing Education and Professional Development
  46. 2018 Summer: CSC-205 Computer Organization at TCC Division of Information Technology and Business
  47. 2018 Spring: CS-395 Big Data: Data Analysis at the ODU College of Continuing Education and Professional Development
  48. 2018 Spring: CS-395 Big Data: Data Wrangling at the ODU College of Continuing Education and Professional Development
  49. 2017 Fall: CS-395 Big Data: Data Analysis at the ODU College of Continuing Education and Professional Development
  50. 2017 Fall: CSC-205 Computer Organization at TCC Division of Information Technology and Business
  51. 2017 Spring: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  52. 2017 Spring: CS-395 Big Data: Data Wrangling at the ODU College of Continuing Education and Professional Development
  53. 2017 Spring: CS-465/565 Cybersecurity Information Assurance at the ODU Department of Computer Science
  54. 2016 Fall: CSC-201 - Computer Science I at TCC Division of Information Technology and Business
  55. 2016 Fall: CS-395 Big Data: Data Wrangling at the ODU College of Continuing Education and Professional Development
  56. 2016 Spring: CS-465/565 Cybersecurity Information Assurance at the ODU Department of Computer Science
  57. 2016 Spring: CS-333 Programming and Problem Solving in C++ at the ODU Department of Computer Science
  58. 2016 Spring: CSC-215 Computer Organization (Advanced) at TCC Division of Information Technology and Business
  59. 2015 Fall: CS-463/563 Cryptography for Cybersecurity at the ODU Department of Computer Science
  60. 2015 Fall: CS-695 NoSQL Databases at the ODU Department of Computer Science
  61. 2015 Summer: CSC-205 Computer Organization at TCC Division of Information Technology and Business
  62. 2015 Spring: CS-495/595 Big Data at the ODU Department of Computer Science

Others that would be fun/interesting to teach:

How to contact me (I don't have an office on either the ODU or the TCC campuses):