The University was one of the first to introduce Java into the curriculum (January 1997) & Professor Mughal was responsible for designing and implementing various Java courses. In his 18 years at the university, he has taught programming languages (Java, C/C++ & Pascal), Software Engineering (object-Oriented System Development), Databases (Data Modelling & Database Management Systems) & Compiler Construction Techniques. During the last two years, he has also given numerous courses and seminars at various levels in OOP & system development using Java & Java-related technology, both at the University and for the IT industry. Professor Mughal has spent over three years at the Department of Computer Science at Cornell University. He is the principal author of the book responsible for writing the material covering the Java topics.