This page is broken down into sections for ongoing activities, those per year, occasional external activities and prior activities. I have served as a program committee member, chair, associate chair, editor and steering committee chair over 150 times. I’ve held the role of chair (general, program or for a specific track) on 44 occasions.
Ongoing
- ACM Distinguished Member: 2020 – to date
- Chair: ACM CHI Steering Committee, 2018 – to date
- Chair: Industry Advisory Board of the School of Computer Science, The University of Sydney, Australia: 2023 – to date
- Member: National Committee for Information and Communication Sciences, Australian Academy of Science, 2023 – to date
- Member: Yirigaa Board Of Advisors: 2020 – to date
- Member: ACM Europe Council Conferences Working Group 2018 – to date
- Member: ACM, 2006 – to date
- IEEE Senior Member: 2013 – to date
2025
- Chair ACM CHI Steering Committee
- Senior program committee member and Associate Chair (AC) for the ACM International Conference on Intelligent User Interfaces (IUI) 2025
2024
- Chair ACM CHI Steering Committee
Senior Program Committee Member, ACM Intelligent User Interfaces, Greenville, South Carolina, USA, March 2024 - MobileHCI 2024 Invited Speaker Chair: The ACM International Conference on Mobile Human-Computer Interaction, Melbourne, Australia
- CHI 2024 (Hawaii) liaison to the General Chairs from the CHI steering Committee
- CHI 2025 (Yokohama) liaison to the General Chairs from the CHI steering Committee
2023
- Chair-Elect: ACM CHI Steering Committee
- CHI 2024 (Hawaii) liaison to the General Chairs from the CHI steering Committee
- CHI 2025 (Yokohama) liaison to the General Chairs from the CHI steering Committee
- Honorary General Chair: ISMAR 2023
- Co-Chair: ACM SIGGRAPH Asia Doctoral Consortium 2023
- Member: ACM SIGGRAPH Asia Local Organising Committee
- Member: ACM EICS Steering Committee
- Program committee member: VL/HCC 2023 (IEEE Symposium on Visual Languages and Human-Centric Computing
2022
- Technical Program Chair: ACM EICS Conference on Engineering Interactive Computer Systems
- Senior Program Committee Member, ACM Intelligent User Interfaces, Helsinki, Finland, March 2022
- Doctoral Consortium Co-Chair, ACM ISS 2022, Wellington, New Zealand, November 2022
- Steering Committee Member: ACM Conference on Human Factors in Computing Systems CHI.
- CHI 2024 (Hawaii) liaison to the General Chairs from the CHI steering Committee
2021
- General Chair: ACM CHI Conference on Human Factors in Computing Systems (Yokohama Japan then online) with Yoshifumi Kitamura
- Co-chair for Workshop on User Experience for Multi-Device Ecosystems: Challenges and Opportunities CHI 2021
- Steering Committee Member: ACM Conference on Human Factors in Computing Systems CHI
2020
- Incoming General Co-Chair: ACM CHI Conference on Human Factors in Computing Systems 2021
- Steering Committee Member: ACM Conference on Human Factors in Computing Systems CHI
- Member: ACM SIGCHI Executive Committee
2019
- Member: ACM Search committee for the Editor in Chief for ACM Computing Surveys
- Associate Chair, ACM Conference on Human Factors in Computing Systems (CHI 2019) Interaction Techniques, Devices and Modalities, sub-committee, Glasgow UK
- Guest Editor for the ACM Transactions on Interactive Intelligent Systems (TIIS)
- Member: ACM SIGCHI Executive Committee
2018
- Program Co-Chair: ACM IUI, Intelligent User Interface Conference, Tokyo Japan
- Associate Chair: ACM Conference on Human Factors in Computing Systems (CHI 2018)
Interaction Techniques, Devices and Modalities, sub-committee, Montreal Canada - Steering Committee Member: ACM Conference on Human Factors in Computing Systems CHI
- Member: ACM SIGCHI Executive Committee
2017
- Program Committee member: 6th International Symposium on Pervasive Displays — PerDis 2017. Lugano, Switzerland from June 7th – 9th.
- Co-Chair for workshop on Workshop on object recognition for input and mobile interaction, MobileHCI, Vienna Austria
- Member: ACM SIGCHI Executive Committee
2016
- Co-Chair for workshop on Collocated Interaction: New Challenges in ‘Same Time, Same Place’ Research a Workshop at the 19th ACM conference on Computer-Supported Cooperative Work and Social Computing (CSCW ’16) https://collocatedinteraction.wordpress.com/
- Co-Chair for workshop on Proxemic Mobile Collocated Interactions a workshop at the 34th ACM Conference on Human Factors in Computing Systems (CHI 2016)
MobileHCI Panels Co-Chair - Co-Chair for workshop on Interaction Techniques for Mobile Collocation at MobileHCI 2016
- Program Committee member: UIST’16: The 29th Annual ACM Symposium on User Interface Software and Technology, http://uist.acm.org/ Oct 16 – 19, Tokyo, Japan
- Reviewer, 34th ACM Conference on Human Factors in Computing Systems (CHI 2016)
- Member: ACM SIGCHI Executive Committee
2015
- UIST 2015: Keynote Chair, 28th ACM Symposium on User Interface Software and Technology, Charlotte, NC, USA. November 8-11, 2015
- Co-Organiser, Dagstuhl Seminar 15052 Empirical Evaluation for Graph Drawing, January 25 – 30 , 2015
- Program Committee Member:PerDis 2015: The 4th ACM International Symposium on Pervasive Displays, Saarbrücken, Germany. June 10-12, 2015
- Program Committee Member: INTERACT 2015: The 15th IFIP TC.13 International Conference on Human-Computer Interaction, Bamberg, Germany. September 14-18, 2015
- Guest Editor for the UMUAI special issue call for papers on ubiquitous and pervasive user modelling
- Editor, Computers
- Reviewer, 33rd ACM Conference on Human Factors in Computing Systems (CHI 2015)
- Member: ACM SIGCHI Executive Committee
2014
- General Co-Chair, MobileHCI 2014, the 16th International Conference on Mobile Human-Computer Interaction in Toronto Canada, Sept 2014.
- Program Chair, PerDis 2014, the Third International Symposium on Pervasive Displays in Copenhagen, June 2014.
- Co-Chair for AVID: An AVI 2014 Workshop on Roadmapping Advanced Visual Interface Display Ecosystems Como, Italy, May 27, 2014.
- Associate Chair, 32nd ACM Conference on Human Factors in Computing Systems (CHI 2014)
- Program Committee Member, PD-Apps: Workshop on Developing Applications for Pervasive Display Networks, Mar 24, 2014
- Guest Editor for the UMUAI special issue call for papers on ubiquitous and pervasive user modelling
- Editor, Computers
- Reviewer, ACM International Conference on Intelligent User Interfaces (IUI 2014)
- Reviewer, 27th ACM Symposium on User Interface Software and Technology Symposium (UIST 2014)
2013
- General Co-Chair, 26th ACM Symposium on User Interface Software and Technology (UIST 2013)
- General Co-Chair, ACM Interactive Tabletops and Surfaces conference (ITS 2013)
- Workshop Co-Chair, ACM CHI 2013 workshop on Blended Interaction: Envisioning Future Collaborative Interactive Spaces
- Co-Organiser, Dagstuhl Seminar 13452 Proxemics in Human-Computer Interaction, 3. – 8. November 2013
- Program Committee Member, UbiComp 2013 – ACM International Conference on Ubiquitous Computing
- Associate Chair, 31st ACM Conference on Human Factors in Computing Systems (CHI 2013)
- Associate Chair of the ACM MobileHCI 2013 Program Committee – 15th International Conference on Human-Computer Interaction with Mobile Devices and Services, Germany
- Guest Editor for the UMUAI special issue call for papers on ubiquitous and pervasive user modelling
- Editor, Computers
- Reviewer, ACM International Conference on Intelligent User Interfaces (IUI 2013).
2012
- Workshop Co Chair of PPD’12 – Workshop on infrastructure and design challenges of coupled display visual interfaces in conjunction with AVI 2012, Capri Italy, 25th May 2012
- Doctoral Colloquium Co Chair of Pervasive 2012 – 10th International Conference on Pervasive Computing, Newcastle UK, 18 – 22 June 2012
- Short Paper Co Chair of HCI 2012 – 26th Annual Conference of the Specialist HCI group of the BCS, the BCS Interaction SG, Birmingham UK, 12 – 14 September 2012
- Tutorials Co Chair for the ACM MobileHCI 2012 Program Committee – 14th International Conference on Human-Computer Interaction with Mobile Devices and Services, San Francisco USA, September 2012
- Associate Chair of the ACM MobileHCI 2012 Program Committee – 14th International Conference on Human-Computer Interaction with Mobile Devices and Services, San Francisco USA, September 2012
- Program Committee Member, TEI 2012 – SIGCHI 6th International Conference on Tangible and Embedded Interaction, Kingston, ON Canada, February 19-22
- Program Committee Member,PerCom 2012 – IEEE 10th International Conference on Pervasive Computing and Communications, Lugano Switzerland, March 19 -23
- Program Committee Member, WCMCW 2012, When the City Meets the Citizens Workshop in conjunction with the International AAAI Conference on Weblogs and Social Media, Dublin Ireland, June 4
- Program Committee Member, PURBA 2012, The Second Workshop on Pervasive Urban Applications in conjunction with Pervasive Computing 2012, Newcastle, UK, June 18
- Program Committee Member,MDC 2012, The Mobile Data Challenge in conjunction with Pervasive Computing 2012, Newcastle, UK, June 18
- Program Committee Member, UbiComp 2012 – ACM International Conference on Ubiquitous Computing, Pittsburgh USA, September 5-9
- Program Committee Member, MuM 2012 – 11th International Conference on Mobile and Ubiquitous Multimedia, Essen, Germany December.
- Reviewer for the 10th Asia Pacific Conference on Computer Human Interaction (APCHI 2012)
2011
- Steering Committee Chair, International Conference Series on Pervasive Computing
- Doctoral Colloquium Chair, 6th International Conference on Grid and Pervasive Computing, Oulu, Finland
- Program Committee Member, AutoUI 2011 – 3rd International Conference on Automotive User Interfaces and Interactive Vehicular Applications, Salzburg, November 29th – December 2nd 2011
- Program Committee Member, MobiQuitous 2011 – The 8th International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Dec, Copenhagen, Denmark
- Program Committee Member, CONTEXT ’11 – The 7th International and Interdisciplinary Conference on Modeling and Using Context, Sept. 26.-30, Karlsruhe Germany
- Program Committee Member, MobileHCI 2011 – 13th International Conference on Human-Computer Interaction with Mobile Devices and Services, Aug 30th – Sept 2nd, Stockholm Sweden
- Program Committee Member, COMPSAC 2011 – 35th IEEE Computer Software and Applications Conference, July 18-22, Munich Germany
- Program Committee Member, PDIT 2011 – 1st Workshop on Public Displays as Interactive TV – A Truly Public Communication Media, June 29, Lisbon Portugal
- Program Committee Member, Pervasive Advertising 2011, 4th International Workshop on Pervasive Advertising in conjunction with Pervasive 2011, 12 June 2011, San Francisco, USA
- Program Committee Member, Pervasive Intelligibility 2011, Workshop on Intelligibility and Control in Pervasive Computing in conjunction with Pervasive 2011, 12 June 2011, San Francisco, USA
- Program Committee Member, ISAmI 2011, 2nd International Symposium in Ambient Intelligence 2011, 6-8 April 2011, Salamanca, Spain
- Program Committee Member, VDA 2011, Conference on Visualisation and Data Analysis 2011, 23-27 January, San Francisco, USA
- Program Committee Member, TEI 2011, Fifth International Conference on Tangible and Embedded Interaction January 23-26, 2011 Madeira, Portugal.
- Reviewer for the ACM CHI 2011 Conference on Human Factors in Computing Systems.
2010
- Steering Committee Chair, International Conference Series on Pervasive Computing.
- Co-Chair, PPD10, Workshop on Coupled Display Interfaces in conjunctions with AVI 2010, 25 May, Rome Italy
- Workshops Chair, Pervasive 2010 – The Eighth International Conference on Pervasive Computing 17-20 May 2010, Helsinki Finland.
- Program Committee Member, VDA 2010, Visualization and Data Analysis, program track on Imaging, Visualization, and Perception, 18 – 21 January 2010. San Jose, CA USA
- Program Committee Member, TEI 2010, Fourth International Conference on Tangible and Embedded Interaction January 25-27, 2010 at the MIT Media Lab.
- Program Committee Member, AGEmap 2010, Workshop on Roadmaps towards a strategic research agenda for ICT in active ageing, 22 March in Munich Germany
- Program Committee Member, CoIT, What can the Internet of Things do for the Citizen?, Pervasive 2010 Workshop, 17th of May 2010, Helsinki Finland
- Program Committee Member, IsAmi, 1st International Symposium on Ambient Intelligence, 16 – 18 June, 2010, Guimarães, Portugal
- Program Committee Member, HCIAmI’10, Human-Centric Interfaces for Ambient Intelligence, July 19 in Kuala Lumpur Malaysia (6th International Conference on Intelligent Environments workshop)
- Program Committee Member, iHCI 2010, 4th Irish Conference on Human-Computer Interaction, 2-3 September in Dublin Ireland
- Program Committee Member, UbiComp 2010, ACM Conference on Ubiquitous Computing, September 26-29 2010, Copenhagen, Denmark
- Program Committee Member, International Workshop on Mobile Collaborative Augmented Reality, 13 Oct, Seoul Korea
- Program Committee Member, Automotive UI 2010, 2nd Automotive User Interfaces Conference, 11-12 November 2010, Pittsburgh USA
- Program Committee Member, IOT 2010, Internet of Things Conference, 29 Nov – 1 Dec in Tokyo Japan
- Program Committee Member, MPAC 2010, International Workshop on Pervasive Mobile and Embedded Computing, 29 Nov – 3rd Dec, Bangalor, India
- Program Committee Member, MUM 2010, 9th International Conference on Mobile and Ubiquitous Multimedia, 1 – 3 December, 2010, Limassol, Cyprus
2009
- Tutorials Co-Chair: TableTop 2009 the IEEE Tabletop and Interactive Surfaces November 23nd-25th 2009 in Banff Canada
- Conference Co-Chair: I-HCI 2009 the third conference of the Irish HCI Community September 2009 in Dublin Ireland
Program Co-Chair: Pervasive Advertising Workshop @ Pervasive 2009 May 10th 2009 in Nara Japan - Program Co-Chair: LoCA 2009 the 4th International Symposium on Location and Context Awareness May 7th-8th 2009 in Tokyo Japan
- Program Committee Member, AP2PS, First International Conference on Advances in Peer-to-Peer Systems, 11-16 October 2009, in Sliema, Malta
- Program Committee Member, ruSMART 2009, The Second Conference on Smart Spaces, 15 – 16 September 2009, St. Petersburg, Russia
- Program Committee Member, P2P 2009, Ninth International Conference on Peer-to-Peer Systems, 8 – 11 September 2009, Seattle, Washington, USA
- Program Committee Member, Pervasive 2009, Seventh International Conference on Pervasive Computing, 11 – 14 May 2009, Nara Japan
- Program Committee Member, PerCom 2009, Seventh Annual IEEE Int’l Conference on Pervasive Computing and Communications, 16 – 20 March 2009, Dallas USA
- Program Committee Member, VDA 2009, Visualization and Data Analysis, program track on Imaging, Visualization, and Perception, 18 – 22 January 2009. San Jose, CA USA.
- Reviewer SIGGRAPH Asia 2009 Emerging Technologies
2008
- Late Breaking Results Co-Chair, Pervasive 2008, May 19-22, Sydney, Australia
- Co-Chair, PPD’08 Workshop on designing multi-touch interaction techniques for coupled public and private displays, AVI 2008, May 31 Naples Italy
- Program Committee Member, The Third IEEE Tabletops and Interactive Surfaces 2008 Conference (TableTop 2008), October 1-3, Amsterdam The Netherlands
- Program Committee Member, The Tenth International Conference on Ubiquitous Computing (Ubicomp 2008), September 21-24, Seoul South Korea
- Program Committee Member, The Second Ambient Information Systems workshop at UbiComp 2008, September 21, Seoul South Korea
- Program Committee Member, The Eighth IEEE International Conference on Peer-to-Peer Computing (P2P 2008), Sept 8-11th, Aachen Germany
- Program Committee Member, The Second International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2008), September 12th, Limerick Ireland
- Program Committee Member, The Sixth International Conference on Pervasive Computing (Pervasive 2008), May 19-22, Sydney, Australia
- Program Committee Member, The First Internet of Things (IOT 2008), International Conference for Industry and Academia, March 26-28, Zurich Switzerland
- Program Committee Member, The Twenty Second IEEE International Conference on Advanced Information Networking and Applications (AINA 2008), March 25-28, Okinawa, Japan
- Program Committee Member, The First International Conference on Ambient Media and Systems (Ambi-sys 2008), February 11 -14, Quebec City, Canada
2007
- Program Chair: IBM CAS Software and Systems Engineering Symposium 2007, Dublin Ireland, October 24
- Program Committee Member, AmI-07, European Conference on Ambient Intelligence (AmI-07), Program Committee Member, Darmstadt, Germany November 7-10.
- Program Committee Member, Seventeenth International Conference for Computer Science and Software Development (CASCON 2007), Program Committee Member, Markham, Ontario, Canada October 22-25
- Program Committee Member, 1st International Workshop on Ubiquitous Systems Evaluation (USE ’07), Program Committee Member, Innsbruck, Austria September 16
- Program Committee Member, The Ninth International Conference on Ubiquitous Computing (Ubicomp 2007), Program Committee Member, Innsbruck Austria, September 16-19 [See Gallery]
- Program Committee Member, The First International Workshop on Visualisation in Software Product Line Engineering (ViSPLE 2007), in conjuction with the 11th International Software Product Line Conference (SPLC 2007), Program and Organizing Committee Member, Kyoto, Japan, September 10
- Program Committee Member, The Seventh IEEE International Conference on Peer-to-Peer Computing (P2P 2007), Program Committee Member, Galway Ireland, September 2-5
- Program Committee Member, The Fourth International Conference on Ubiquitous Intelligence and Computing (UIC 2007), Program Committee Member, Hong Kong China, July 11-13
- Program Committee Member, IEEE 21st International Conference on Advanced Information Networking and Applications (AINA-07), Niagara Falls Canada, May 21-23
- Program Committee Member, IEEE International Symposium on Ubisafe Computing (UbiSafe-07), Program Committee Member, Niagara Falls, Ontario, Canada, May 21-23
- Program Committee Member, The 2007 International Workshop on Intelligent Systems and Smart Home, The 5th International Symposium on Parallel and Distributed Processing and Applications (ISPA-07), Program Committee Member
- Program Committee Member, Workshop on Ambient Information Systems, at the Fifth International Conference on Pervasive Computing (Pervasive 2007), Program Committee Member, Toronto Ontario, Canada, May 13-16
- Reviewer, International conference for Computer/Human Interaction (CHI ACM), Reviewer, Apr 28 – May 3
- External Workshop Reviewer, The Ninth International Conference on Ubiquitous Computing (Ubicomp 2007), Innsbruck Austria, September 16-19
2006
- Conference Chair: The 4th International Conference on Pervasive Computing (Pervasive 2006), May 07-10, 2006, Dublin, Ireland.
- Program Chair: CASCON 2006 Symposium, IBM Dublin Center for Advanced Studies, October 16-17, 2006, IBM Dublin.
- Program Committee Member, VDA 2006: Conference on Visualization and Data Analysis 2006, 5-19 January 2006, San Jose Marriott and San Jose Convention Center, San Jose, California, USA.
- Program Committee Member, IEEE International Workshop on Pervasive Computing and Ad Hoc Communications (PCAC06), 8-20 April 2006, Vienna, Austria.
- Program Committee Member, International Workshop on Combining Theory and Systems Building in Pervasive Computing (CTSB), May 7th, 2006 Dublin, Ireland.
- Program Committee Member, 2nd International Workshop on Location- and Context-Awareness, (LoCA 2006), 10-11 May 2006, IBM Dublin (CAS) Mulhuddart Ireland.
- Program Committee Member, The IEEE International Workshop on Multimedia Technology and Ubiquitous Computing (MTUC 2006) Taichung, Taiwan, June 5-7, 2006.
- Program Committee Member, International Conference on Web Technologies, Applications, and Services, (WTAS 2006), July 17-19, 2006, Calgary, Alberta, Canada.
- Program Committee Member, The Second Workshop on Reengineering towards Product Lines, Baltimore, Maryland USA, co-located with SPLC 2006, 21 August, 2006.
- Program Committee Member, The 3rd International Conference on Ubiquitous Intelligence and Computing (UIC-06), Wuhan and Three Gorges, China, September 3-6, 2006.
- Program Committee Member, The Second International Conference on High Performance Computing and Communications (HPCC-06) Munich, Germany September 13th-15th 2006.
- Program Committee Member, IEEE First Workshop on Location Based Services for Health Care (Locare06), Innsbruck Austia, November 29th 2006.
2005
- Program Committee Member, Second International Workshop on Ubiquitous Smart Worlds (USW2005), Nagasaki, Japan, December 6-7, 2005
- Treasurer Chair and Organising Committee, 13th International Symposium on Graph Drawing, GD2005, September 12 – 14, 2005, Limerick, Ireland
- Program Committee Member, The Seventh International Conference on Ubiquitous Computing, Demo Review Committee, September 11-14, 2005 | Tokyo, Japan
- Reviewer,The Seventh International Conference on Ubiquitous Computing, Technical Reviewer, September 11-14, 2005 | Tokyo, Japan
- IProgram Committee Member, ASTED International Conference on Web Technologies, Applications and Services, WTAS 2005, July 4-6, 2005 Calgary, Alberta, Canada
- Program Committee Member, International Workshop on Location- and Context-Awareness (LoCA 2005), May 12-13 in cooperation with Pervasive 2005, Oberpfaffenhofen, Germany.
- Program Committee Member, First International Workshop on Ubiquitous Smart Worlds (USW2005), March 28-30, Taipei, Taiwan
- Program Committee Member, ADIS International Conference Applied Computing 2005,
22-25 February, Algarve, Portugal. - Program Committee Member, The Sixth Australasian User Interface Conference, January 31- February 3, Newcastle, Australia.
- Special Reviewer, International Conference on Intelligent User Interfaces, January 9 – 12 2005, San Diego, California.
- Program Committee Member, VDA 2005: Conference on Visualization and Data Analysis 2005, 7-18 January, San Jose, California, USA.
2004
- Program Committee Member, ICPS’2004: ACS/IEEE International Conference on Pervasive Services. July 19-23, American University of Beirut, Lebanon.
- Workshop Co-Chair,, ITI 2004: Workshop on Invisible and Transparent Interfaces. May 25-28, 2004, Gallipoli, Italy.
- Program Committee Member, ADIS International Conference Applied Computing 2004, Scientific Committee, 23-26 March 2004, Lisbon, Portugal
- Program Committee Member, MU3I: Workshop on Multi-User and Ubiquitous User Interfaces (MU3I). 13 January, Island of Madeira, Portugal
- Program Committee Member, VDA 2004: Conference on Visualization and Data Analysis 2004, 18-22 January, San Jose, California, USA
2003 and before
- Program Committee Member, IEEE VTC 2003 Wireless Ad hoc, Sensor, and Wearable Networks Symposium, October 4-9, Orlando Florida.
- Volunteer Chair, 11th International Conference on Artificial Intelligence in Education, July 20-24, Sydney Australia
- Program Committee Member, WGV: International Symposium on Web Graphics and Visualisation, London, July 16-18, London, UK (Call for papers).
- Program Committee Member, WGV: International Symposium on Web Graphics and Visualisation, London, July 10-11, University of London (Call for papers).
- Program Committee Member, VisSoft: Workshop on Visualizing Software for Understanding and Analysis, Paris, June 26, La Sorbonne.
- Reviewer, 34th Annual Hawaii International Conference on System Sciences HICSS-34, Software Technology Track.
- Reviewer, Graph Drawing 2001.
- Reviewer, Graph Drawing 2000.
- Organising Committee Members, Organising CoSoftViz: 3rd Software Visualization Workshop, Sydney December 3-4, University of Technology Sydney.
Occasional External Activities
- EPSRC: Information and Communication Technologies (ICT) Prioritisation Panel
- K1 Center Reviewer: The Austrian Research Promotion Agency (FFG)
- Grant Reviewer: Swiss National Science Foundation (SNSF)
- Grant Reviewer: Enterprise Ireland
- Grant Reviewer: EPSRC UK (Engineering and Physical Sciences Research Council)
- Grant Reviewer: NSERC Canada (Natural Sciences and Engineering Research Council of Canada)
- Grant Reviewer: Research Foundation Flanders (FWO) – Belgium
- Grant Reviewer: NDRC Ireland (National Digital Research Centre)
- E.W.R. Steacie Memorial Fellowship Reviewer: Natural Sciences and Engineering Research Council of Canada (NSERC)
- Engineering Grant Panelist: Foundation for Science and the Technology Portugal (Fundaão para a Ciência e a Tecnologia)
- External Thesis Examiner: The University of Lancaster, UK
- External Thesis Examiner: The University of New South Wales, Australia
- External Thesis Examiner: Australian National University, Australia
- External Thesis Examiner: University of Sydney, Australia
- External Thesis Examiner: Trinity College Dublin, Ireland
- External Thesis Examiner: University College Dublin, Ireland
- Journal Reviewer: ACM Transactions on Database Systems
- Journal Reviewer: ACM Transactions on Interactive Intelligent Systems
- Journal Reviewer: Pervasive and Mobile Computing
- Journal Reviewer: International Journal of Computers and Applications
- Journal Reviewer: Software, Practice and Experience
- Journal Reviewer: Information Visualization
- Journal Reviewer: The Computer Journal, Oxford University Press
- Journal Reviewer: The International Journal of Human Computer Interaction IJHCI
- Referee: Rutherford Discovery Fellowships, The Royal Society of New Zealand
- Senior Member Referee: IEEE
- Senior Member Referee: ACM
Past Activities
- Member: ACM Europe Council Conferences Working Group 2018 – 2023
- InferenceFrame, Member Of The Board Of Advisors: 2020 – to 2023
- The UNSW Allens Hub for Technology, Law and Innovation, Steering Committee member: 2021 – 2023
- Board Member: ScotlandIS the trade body for the digital technologies industry in Scotland, 2015 – 2020
- Member: EPSRC Peer Review College, 2011 – 2020
ACM SIGCHI Vice President of Conferences: ACM SIGCHI, 2016 – 2020 - Member: University of St Andrews, International Committee 2018 – 2020
- Member: University of St Andrews, Brexit Preparedness Committee 2018 – 2020
- Associate Editor: International Journal of People-Oriented Programming – IJPOP, 2011 – 2018
- Director of Impact: School of Computer Science: 2016 – 2019
- Member: St Andrews Business Ventures Group Committee 2015 – 2019
- Member: MobileHCI Steering Committee, 2014 – 2018
- Associate Editor for the Proceedings of the ACM on Interactive, Mobile, Wearable and Ubiquitous Technologies (IMWUT) 2017 – 2018
- Adjunct Chair for Specialized Conferences: ACM SIGCHI, 2015 – 2016
- Chair: MobileHCI Steering Committee, 2014 – 2016
- Fellow of the British Computer Society (BCS) and Chartered IT Professional
- Deputy Head of School: School of Computer Science, University of St Andrews, 2015 – 2018
- Director of the St Andrews Computer Human Interaction (SACHI) Research Group 2011 – 2018
- University level: St Andrews Knowledge Exchange (StAKE) Group Committee member 2014 – 2015
- University level: University of St Andrews’ Teaching and Research Ethics Committee member (UTREC) 2011 – 2015
- External Examiner: University of Limerick (Ireland), 2015
- Editor-in-Chief: Journal Computers
- Acting Director of Research, School of Computer Science, University of St Andrews, 2015
- Science/Medicine Promotions Panel, University of St Andrews, 2014
- Deputy Director and Director for Knowledge Exchange,Scottish Informatics and Computer Science Alliance (Aug 2012 – Aug 2014)
- Chair of the board AspeKT (Scottish Funding Council/Scottish Enterprise) SICSA/Informatics Ventures program (Aug 2012 – Aug 2014)
- External Examiner for MSc courses in the Computer Science department of Heriot-Watt University 2010 – 2013
- External member of the IDEAS Research Institute executive committee in Robert Gordon University Scotland 2010 – 2013
- Scottish Chair of theBCS Interaction Specialist Group2010 – 2013
- Member of the School of Computer Science Teaching and Learning Committee 2010-2013
- Committee Member: Joint Steering Committee for UbiComp and Pervasive (formerly Pervasive SC) 2006-2013
- Board of Experts Member for the Bridging Research in Ageing and ICT development – EU FP7 Coordinating Action (2010-2013)
- Theme Leader: SICSA Multimodal Interaction theme 2011-2012
- Chair of Steering Committee for the International Conference Series on Pervasive Computing (PERVASIVE)
- Secretary/Treasurer: SIGCHI Ireland Chapter
- Principal Investigator: Technology Platform TRIL Centre (Technology Research for Independent Living)
- Member: ERCIM Working Group “User Interfaces for All“
- TTP Strand Representative: TRIL Centre, Communications Committee [ External Link ]
- Core Member: ARC Research Network in Enterprise Information Infrastructure
- Associate Member ARC/NHMRC Research Network in Ageing Well
- TEDx licensee (organiser): TEDxDublin I and TEDxTasmania I
- Senior Member of the IEEE
- Editorial Board member of the JPCC – International Journal of Pervasive Computing and Communications