Reitmaier, T., Robinson, S., Pearson, J., Raju, D., & Jones, M. (2020). An Honest Conversation: Transparently Combining Machine and Human Speech Assistance in Public Spaces. In Proceedings of the 2020 CHI Conference on Human Factors in Computing SystemsACM.
Price, M., Higgs, S., Wilkinson, L., Lee, M., Embling, R., Kuberka, P., Hamill, A., Collier, J., Keable-Steer, S., Reitmaier, T., Mukhopadhyay, S., & Lindsay, S. (2020). Construal beliefs moderate the usability and effectiveness of a novel healthy eating mobile app. Physiology & Behavior, 222, 112941
Raju, D., Seunarine, K., Reitmaier, T., Thomas, G., Meena, Y., Zhang, C., Pockett, A., Pearson, J., Robinson, S., Carnie, M., Sahoo, D., & Jones, M. (2021). PV-Pix: Slum Community Co-design of Self-Powered Deformable Smart Messaging Materials. In Proceedings of the 2021 CHI Conference on Human Factors in Computing SystemsACM.
Pearson, J., Bailey, G., Robinson, S., Jones, M., Owen, T., Zhang, C., Reitmaier, T., Steer, C., Carter, A., Sahoo, D., & Raju, D. (2022). Can’t Touch This: Rethinking Public Technology in a COVID-19 Era. In CHI Conference on Human Factors in Computing SystemsACM.
Seunarine, K., Raju, D., Thomas, G., Thomas, S., Pockett, A., Reitmaier, T., Steer, C., Owen, T., Meena, Y., Robinson, S., Pearson, J., Carnie, M., Sahoo, D., & Jones, M. (2022). Light-In-Light-Out (Li-Lo) Displays: Harvesting and Manipulating Light to Provide Novel Forms of Communication. In CHI Conference on Human Factors in Computing Systems, New Orleans LA USA 29 April 2022- 5 May 2022 (pp. 1-15). ACM.
Jones, M., Raju, D., Pearson, J., Reitmaier, T., Robinson, S., & Majhi, A. (2024). Beyond 'Slumming It'—AI and the Real Lives of Global South Communities. Interactions, 31(6), 20-27.
Price, M., Higgs, S., Wilkinson, L., Lee, M., Embling, R., Kuberka, P., Hamill, A., Collier, J., Keable-Steer, S., Reitmaier, T., Mukhopadhyay, S., & Lindsay, S. (2020). Construal beliefs moderate the usability and effectiveness of a novel healthy eating mobile app. Physiology & Behavior, 222, 112941
Booshanam, S., Chen, K., Klejch, O., Reitmaier, T., Raju, D., Wallington, E., Markl, N., Pearson, J., Jones, M., Robinson, S., & Bell, P. (2025). Spoken Document Retrieval for an Unwritten Language: A Case Study on Gormati. In Christos Christodoulopoulos, Tanmoy Chakraborty, Carolyn Rose, Violet Peng (Ed.),Findings of the Association for Computational Linguistics: EMNLP 2025 (pp. 22497-22509). Association for Computational Linguistics.
Bailey, G., Seunarine, K., Baptista De Lima, C., Carnie, M., Haymoor, Z., Hyde, M., Jones, B., Jones, M., Pearson, J., Reitmaier, T., Robinson, S., Sahoo, D., & Williams, A. (2024). Older Generation: Self-Powered IoTs, Home-Life and “Ageing Well”. In NordiCHI '24: Proceedings of the 13th Nordic Conference on Human-Computer Interaction (pp. 1-14). ACM.
Reitmaier, T., Raju, D., Klejch, O., Wallington, E., Markl, N., Pearson, J., Jones, M., Bell, P., & Robinson, S. (2024). Cultivating Spoken Language Technologies for Unwritten Languages. In Proceedings of the CHI Conference on Human Factors in Computing SystemsACM.
Reitmaier, T., Wallington, E., Klejch, O., Markl, N., Lam-Yee-Mui, L., Pearson, J., Jones, M., Bell, P., & Robinson, S. (2023). Situating Automatic Speech Recognition Development within Communities of Under-heard Language Speakers. In ACM CHI Conference on Human Factors in Computing Systems: CHI' 23 (pp. 1-17). ACM.
Pearson, J., Bailey, G., Robinson, S., Jones, M., Owen, T., Zhang, C., Reitmaier, T., Steer, C., Carter, A., Sahoo, D., & Raju, D. (2022). Can’t Touch This: Rethinking Public Technology in a COVID-19 Era. In CHI Conference on Human Factors in Computing SystemsACM.
Reitmaier, T., Wallington, E., Raju, D., Klejch, O., Pearson, J., Jones, M., Bell, P., Robinson, S., & Pearson, J. (2022). Opportunities and Challenges of Automatic Speech Recognition Systems for Low-Resource Language Speakers. In Simone Barbosa, Cliff Lampe, Caroline Appert, David A. Shamma, Steven Drucker, Julie Williamson, Koji Yatani (Ed.),CHI Conference on Human Factors in Computing Systems (CHI '22), April 29–May 5, 2022, New Orleans, LA, USA. ACM, New York, NY, USA (pp. 1-17). ACM Digital Library.
Seunarine, K., Raju, D., Thomas, G., Thomas, S., Pockett, A., Reitmaier, T., Steer, C., Owen, T., Meena, Y., Robinson, S., Pearson, J., Carnie, M., Sahoo, D., & Jones, M. (2022). Light-In-Light-Out (Li-Lo) Displays: Harvesting and Manipulating Light to Provide Novel Forms of Communication. In CHI Conference on Human Factors in Computing Systems, New Orleans LA USA 29 April 2022- 5 May 2022 (pp. 1-15). ACM.
Raju, D., Seunarine, K., Reitmaier, T., Thomas, G., Meena, Y., Zhang, C., Pockett, A., Pearson, J., Robinson, S., Carnie, M., Sahoo, D., & Jones, M. (2021). PV-Pix: Slum Community Co-design of Self-Powered Deformable Smart Messaging Materials. In Proceedings of the 2021 CHI Conference on Human Factors in Computing SystemsACM.
Reitmaier, T., Robinson, S., Pearson, J., Raju, D., & Jones, M. (2020). An Honest Conversation: Transparently Combining Machine and Human Speech Assistance in Public Spaces. In Proceedings of the 2020 CHI Conference on Human Factors in Computing SystemsACM.
This module will give an advanced look at object-oriented programming (OOP) languages. It will investigate how OOP languages and libraries evolved to meet the needs of developers, overcoming the challenges involved in application development using non-OOP languages. The module introduces the programming languages C and C++, including low-level aspects of programming that are usually abstracted away in languages like Java. By starting with C, students will gain an in-depth understanding of the need for OOP concepts before moving on to studying programming in C++ and these concepts.
CSCM639
Hardware & Software Aspects of Human Computer Interaction
The module focuses on Human-Computer Interfaces and Interactions. It offers a thorough introduction to Human-Computer Interaction (HCI), beginning with module logistics and coursework guidelines. It encompasses key topics such as hardware aspects of HCI, human factors, and interaction principles. Students will delve into tangible user interfaces, design principles, and user scenario analysis. Practical skills are honed through hardware prototyping with sensors and actuators, Raspberry Pi programming, and event-driven interface programming. The module also covers qualitative methods, usability testing, signals and filtering, and AI hardware. Coursework includes surveys, field experiments, behaviour logs, participatory design, and hardware evaluations.