Aleksander Radovan is currently finishing his Ph.D. at the University of Zagreb, Faculty of Electrical Engineering and Computing, and his research interests are in areas of artificial intelligence, genetic algorithms, and robotics. He has more than 15 years of experience with Java, and he is currently employed as Java Team Lead at KING ICT. As a Senior Lecturer, he teaches at several university colleges a number of popular courses in programming and information systems, mostly based on Java and related technologies. He is the author of many educational materials and courses, mostly related to programming in Java, as well as numerous conference papers. He is also the president of the Committee for Education at the Croatian Java User Association (HUJAK).