Ian is a senior lecturer at Victoria University of Wellington. He has a PhD in Software Engineering and MSc from the University of Newcastle upon Tyne and a Bachelor of Commerce from Victoria University. He was born in Hamilton NZ but grew up in the Wellington region.
He has experience teaching professional ethics for software engineers, operating systems design, computer networks, mobile and web application development, python programming, computer organization and introductory engineering.
His current research focuses on web browser security, network security, human aspects of information security and programmable networks. Previous work has been on anonymous auctions, language level security, and digital archiving.