Nicholas Paul Sheppard

  • PhD (Computer Science), University of Sydney, 2001
  • Bachelor of Engineering (Computer Systems Engineering), University of Queensland, 1996
  • Bachelor of Science, University of Queensland, 1996
  • Graduate Certificate in Communications, Griffith University, 2011


  • Digital rights management
  • Information security and privacy
  • Discrete algorithms


  • Software design and implementation
  • Pre-calculus mathematics, calculus, and probability
  • Work-integrated learning

Software Development

  • C/C++ Windows and Unix desktop
  • Java desktop and server
  • ASP.NET MVC web
  • Perl CGI web
  • PHP web

Work History

  • Consultant, A Little Research, 2019-present
  • Senior Lecturer of Practice in Computing, School of Computer, Data and Mathematical Sciences, Western Sydney University, 2019-present
  • Assistant Professor, ICT Cluster, Singapore Institute of Technology, 2016-2018
  • Sessional Lecturer, Victoria University Sydney, 2012-2015
  • Software Engineer, Intersect, 2012-2014
  • Digital Repository Developer, Library eServices, Queensland University of Technology, 2010-2011
  • Research Fellow, iCore Information Security Lab, University of Calgary, 2008-2009
  • Research Fellow, Secure Multimedia Information Communications Lab, University of Wollongong, 2001-2007