Ivan Lee received Bachelor of Engineering (Hons), Master of Commerce, Master of Engineering by Research, and PhD degrees from the University of Sydney, Australia. From 1998 to 2001, he worked for Cisco Systems as a development engineer, responsible for the development of terminal service, dialup, security, voice+fax over IP, and routing technologies. From 2001 to 2003, he held a research and teaching position at Ryerson University, Canada. From 2003 to 2005, he worked for Remotek Corporation as a software engineer at the advanced technology group, responsible for the development of WLAN access point, wireless network attached storage, and wireless personal video recorder. From 2005 to 2007, he served as an Assistant Professor in the Department of Electrical and Computer Engineering at Ryerson University. Since 2008, he has been appointed as a Senior Lecturer in the School of Computer and Information Science at the University of South Australia, and as an Adjunct Professor at Ryerson University.