
Makes even hard topics easy to grasp. Goes into great detail about verious program design options, their pro's and con's, as well as the trade-offs between the use of different data structures to solve specific problems. His methods of coding can sometimes come off as concrete methods rather than suggestion; but that may be down to poor interpretation of his teachings. Don't take everything with a grain of salt, as Shri is a very experienced programmer, but make sure you also try your own ideas, and feel free to oppose his. He's a very open minded professor.
Creates a safe space for learning and growth.
Encourages creative and innovative thinking.
Always patient, kind, and understanding.
Fair, constructive, and always motivating.
Shri Rai serves as a Lecturer in the School of Information Technology at Murdoch University. He holds the position of Chair for the IEEE Systems, Man, and Cybernetics Society Western Australia Chapter, organizing events such as seminars on relevant topics in 2023. His research specializations include the development and evaluation of virtual reality serious games for upper limb rehabilitation in stroke survivors, public health education to combat vaccine hesitancy, and emotional responses in hyper-realistic VR environments. Additional academic interests encompass games technology education, e-learning systems and hypermedia learning tailored to student cognitive styles, cybersecurity value analysis based on attack types, memory-based collaborative filtering in recommender systems, and machine learning applications using animal sensor data to predict metabolisable energy intake in sheep.
Shri Rai's publication record reflects a sustained contribution to interactive technologies since 2005. Key works include 'Distinguishing games and simulation games from simulators' (Computers in Entertainment, 2006), 'What affect student cognitive style in the development of hypermedia learning system?' (Computers & Education, 2005), 'The e-learning lifecycle and its services: the web services approach' (International Journal of the Computer, the Internet and Management, 2005), and 'Design and Implementation of a Pivotal Unit in a Games Technology Degree' (2005), highlighting his role in curriculum development for games programming. Further publications cover 'Value analysis of cyber security based on attack types' (ITMSOC: Transactions on Innovation and Business Engineering, 2016), 'Measures of similarity in memory-based collaborative filtering recommender system: A comparison' (Proceedings of the 4th Multidisciplinary International Social Networks Conference, 2017), 'The use of animal sensor data for predicting sheep metabolisable energy intake using machine learning' (Information Processing in Agriculture, 2021), and 'Improving engagement of stroke survivors using desktop virtual reality-based serious games for upper limb rehabilitation: a multiple case study' (IEEE Access, 2022). Recent outputs feature 'How a mRNA COVID-19 Vaccine works inside a Cell: A Virtual Reality Serious Game' (2022), 'Visual Factors and Sub-Factors for Triggering Positive Emotions in Natural Hyper-Realistic Virtual Reality Environments: A Systematic Literature Review' (2026), 'Spike Force: Evaluating the Effectiveness of an Immersive Virtual Reality Serious Game to Combat Vaccine Hesitancy' (2026), and 'Advances and Trends in the 3D Reconstruction of the Shape and Motion of Animals' (2025). In a 2022 university news article, Shri Rai noted the massive industry demand for games technology graduates, with industry visitors outnumbering students in his final-year lectures.
