Khalid A. Mughal is an Associate Professor (Emeritus) at the Department of Informatics, University of Bergen. He has developed and given courses for students and the IT industry on programming in Java and Java-related technologies. (http://www.ii.uib.no/~khalid/)