I am a researcher and educator in the field of computer science and IT, in particular Internet technologies, mobile and wireless communications, and cyber security. I have published 50+ papers and advised PhD and Masters students in: mobile Internet technologies, sensor networks and the Internet-of-Things, intelligent transportation systems, formal methods, and Internet security and privacy. I have developed and taught subjects on data communications, advanced Internet technologies, mobile/wireless systems, IT security and cryptography; computer programming; and ethical issues in IT. I have a strong interest in Linux and open source technologies for research and teaching in the areas of networking and security, e.g. OpenSSL, tcpdump and Wireshark, VirtualBox, LaTeX, Moodle, iperf, vlc, ...
Students interested in working in the above areas, as PhD, Masters or short-term project, should contact me.
PhD in Telecommunications, University of South Australia, 2001
Bachelor of Engineering in Computer Systems Engineering, University of South Australia, 1998.
2016 - now: CQUniversity Australia, Cairns. Senior Lecturer.
2006 - 2016: Sirindhorn International Institute of Technology, Thammasat University, Thailand. Associate Professor.
2001 - 2006: Institute for Telecommunications Research, University of South Australia. Senior Lecturer.
2019: Student Voice Commendation, COIT20262 Advanced Network Security, terms 1 and 2
2018: Vice-Chancellor's Award for Exemplary Practice in Learning and Teaching
2018: Associate Vice Chancellor's Cairns Shining Star Award
Sirindhorn International Institute of Technology, Thammasat University, Thailand (2006 - 2016)
University of South Australia (2001 - 2006)
ACS, Associate Member.
Virtual Networking with VirtualBox and Linux. Automatically deploy a network of Linux virtual machines in VirtualBox. Useful for teaching, demonstrations and testing.
Networking and Security with Linux. A free 300+ page book containing guides on performing computer networking and security tasks in Linux.
I am currently accredited for supervision in the following:
At the level of Principal Supervisor
Computation Theory and Mathematics - Computational Logic and Formal Languages
Computer Software - Computer System Security
Distributed Computing - Mobile Technologies
Distributed Computing - Networking and Communications
Communications Technologies - Computer Communications Networks
Communications Technologies - Data Communications
Communications Technologies - Satellite Communications
Communications Technologies - Wireless Communications