Dr. Taotao Cai
Senior Lecturer (Level C) · Program Director, Master of Cyber Security

Teaching & Supervision

Teaching Footprint

Program-level and course-level leadership spanning AI, cybersecurity-aligned computing pathways, software systems, and research training.

Program Director (MCYS) HDR Coordinator Unit Convenor Curriculum Design AI & Data Student Success

Leadership Roles

CSC2220 Artificial Intelligence

A course-linked interactive website I created with Codex to help students explore the history of AI, from perceptrons and backpropagation to transformers, LLMs, agents, harness engineering, and world models.

It includes a detailed AI timeline, curated papers, projects, videos, and frontier system notes covering topics such as OpenClaw, Cursor, Codex, Claude Code, Happy Oyster, and the emerging world-model direction.

AI History Interactive CSC2220 Codex-built

Open site → GitHub →

Academic Teaching

University of Southern Queensland (UniSQ)

  • CSC1410 — Software Engineering Foundations (Lecturer, Unit Convenor)
  • CSC2220 — Artificial Intelligence (Curriculum Designing, Lecturer, Unit Convenor)
  • CSC3420 — Mobile Internet Technology (Lecturer, Unit Convenor)
  • CSC5090 — Foundations of IT Systems Administration (Unit Convenor)
  • CSC5720 — Programming Algorithms (Lecturer, Unit Convenor)
  • CSC6003 — Machine Learning (Lecturer, Unit Convenor)
  • CSC6202 — Natural Language Processing: Techniques and Applications (Lecturer, Unit Convenor)
  • CSC6204 — Information Retrieval and Knowledge Management (Co-Curriculum Designing)
  • CSC8710 — Software Design and Modelling (Lecturer, Unit Convenor)

Macquarie University

  • BUSA2020 — Fundamentals of Business Analytics (Adjunct Lecturer)
  • COMP2350/6350 — Database Systems (Tutor)

Deakin University

  • SIT722 — Database and Information Retrieval (Guest Lecturer & Tutor)
  • SIT744 — Practical Machine Learning for Data Science (Guest Lecturer & Tutor; OSI: 100%)

The University of Western Australia

  • CITS1402 — Relational Database Management Systems (Tutor, 2018 S2)
  • CITS1402 — Relational Database Management Systems (Tutor, 2017 S2)

HDR Supervision (Current)