Teaching

My teaching integrates cybersecurity fundamentals with data-driven analysis. When appropriate, course projects connect to active research themes such as social-media analytics for cyber incidents, AI-generated text detection, and reproducible evaluation of ML and LLM-based systems.

Teaching Interests

  • Operating Systems
  • Computer Networks
  • Computer Security and Applied Cryptography
  • Web Systems and Web Application Security
  • Machine Learning, Natural Language Processing, and Information Retrieval
  • Special topics: trustworthy LLM evaluation, safety, and security-aware NLP

Courses Taught (Minot State University)

  • CSCI 330 Software Engineering & Testing
  • CSCI 340 Computer Networks
  • CSCI 410 Defensive Network Security
  • CSCI 415 Vulnerability Analysis
  • CSCI 420 Mobile and Wireless Security
  • CSCI 425 Applied Cryptography
  • CSCI 221 Web & Internet Programming
  • CSCI 161 Computer Science II
  • Operating Systems (Spring 2026)

Prior Teaching (North Dakota State University & earlier)

  • NDSU — Adjunct Professor (MIS): Business Use of Computers (2017–2021)
  • NDSU — Teaching Assistant, Computer Science Department (2015–2021)
  • Al-Aqsa University (Palestine) — Tenure-track Instructor (2006–2015)
  • University College of Applied Sciences (Palestine) — Instructor (2000–2006)

For a complete teaching history, see my CV.

© 2026 Muhammad Abusaqer