Dr Ijaz is an experienced faculty member and taught numerous courses ranging from theoretical to applied computing. The list of the taught courses includes but not limited to Operating System, Software Engineering, Advanced Programming Languages, Compiler Construction, Formal Verification, Design Patterns, Semantic Web, HCI and Software Construction.
The main academic responsibilities include module leader, tutoring and project supervision. Dr Ijaz has successfully supervised numerous undergraduate and postgraduate thesis. Previously, Dr Ijaz also co supervised a PhD thesis at University of Monash, Australia.