Dr. Randy received his Master of Science (Information Systems) degree from Nanyang Technological University and his Doctor of Philosophy (Information Technology) degree in Computer Science from James Cook University. Hehas more than 10 years of experience in managing global IT solutions, and worked closely across business functions such as Sales, Marketing, and Finance in product design. Dr. Randy has taught business and information technology courses at both undergraduate and postgraduate levels; subjects related to design thinking, programming, network designs and mobile application development.

Dr. Randy’s primary research focus is in the area of human-computer interaction (HCI) for people with disabilities. Wearables, IoT and advanced computer techniques like Machine Learning have led to the upsurge of innovative applications within the healthcare sector. Dr. Randy’s focus is on the adoption of community-based co-design in assistive software development: using a participatory action research approach in co-design to increase usability and adoption of assistive technology.

  • CP1406: Web Design and Development (Level 1; SIN)
  • CP1410: Cybersecurity and Cryptography Fundamentals (Level 1; SIN)
  • CP2410: Algorithms and Data Structures (Level 2; SIN)
  • CP2412: Game Design and Technologies (Level 2; SIN)
  • CP5638: Web Design and Development (Level 5; SIN)

These are the most recent publications associated with this author. To see a detailed profile of all publications stored at JCU, visit ResearchOnline@JCU. Hover over Altmetrics badges to see social impact.

Journal Articles
Conference Papers

Connect with me
Share my profile
Share my profile:

Advisory Accreditation
Secondary Advisor
Find me on…
Icon for Scopus Author page

Similar to me

  1. A/Prof Trina Myers
    Information Technology
  2. Dr Stephanie Baker
  3. Dr Tao Huang
  4. Dr Euijoon Ahn
    Information Technology
  5. Dr Dianna Hardy
    Indigenous Education & Research Centre