Dr Kayes taught various subjects in the areas of information technology and cyber security at postgraduate and undergraduate levels at LaTrobe University. He is currently the coordinator for four Masters of Cyber Security subjects and developing new cyber security subjects. He has undertaken the following activities:
- CYB5CPR: SECURE PROGRAMMING (PG, F2F & Online instances), La Trobe University - S3 2019
- CYB5CYA: CYBER ALGORITHMS (PG, F2F & Online instances), La Trobe University - S3 2019
- CYB5IDP: INDUSTRY DEVELOPMENT PROJECT (PG, F2F & Online instances), La Trobe University - S2 2019
- CYB5PM: PROJECT MANAGEMENT (PG, F2F & Online instances), La Trobe University - S2 2019
- CYB5CPR: SECURE PROGRAMMING (PG, F2F & Online instances), La Trobe University - S1 2019
- CYB5CYA: CYBER ALGORITHMS (PG, F2F & Online instances), La Trobe University - S1 2019
- CSE5DES: SYSTEM DESIGN ENGINEERING FUNDAMENTALS (UG & PG, F2F), La Trobe University - S2 2018 (Subject Instance Co-ordinator - Melbourne campus)