Moira is an independent consultant. Her current work is focused on instructional design and course development. She is the Chair of IFIP (International Federation for Information Processing) IP3, and a Vice President of IFIP. Moira was awarded the IFIP Silver Core in 2016.

Moira is an accomplished speaker and has presented at conferences around the world and in South Africa. She is a frequent speaker at E-learning update and Learning Landscapes.

Moira is a Professional Member and Fellow of IITPSA (Institute of IT Professionals South Africa), She received the IITPSA Distinguished Service in ICT Award in 2009. She is also a member of ACM and IODSA.

Moira serves on the Council for the National Museum in Bloemfontein, South Africa.