Skip to Content
Feedback Live Chat

Dr Eric Lam - Information Technology

I teach a number of IT courses at CIT, including the Bachelor of Games and Virtual Worlds (Programming) which is co-delivered with the Academy of Interactive Entertainment.

Eric Lam
Dr Eric Lam, Teacher

My academic background includes a Doctor of Philosophy in artificial intelligence and software agents, a Master of Business and Bachelor of Computing.

I have obtained industry qualifications such as PRINCE2® Practitioner, certified Scrum Product Owner, certified Scrum Master and certified ISTQB Tester Foundation Level. I have also worked as both a business analyst and analyst programmer within private enterprise and federal government departments.

One of the subjects that I teach is virtual consultancy, which is compulsory for all diploma-level qualifications. The subject is a simulated environment where students work in teams with real clients on a real project.

The subject is great for the development and confidence of the students. They really enjoy it, because it’s not hypothetical - they're creating a product that someone will actually use.

There have even been instances where students have gotten jobs with the client they are working for, which is really encouraging.

By working with the industry, we also get a better perspective of what they want and whether what we're teaching is appropriate. We can reflect on what the industry requires, make sure we’re on the right track with our teaching and train our students well.

Courses taught

  • Certificate IV and Diploma of Information Technology (project analysis, software analysis, design systems, planning, technical design and the virtual consultancy);
  • Bachelor of Games and Virtual Worlds (Programming) (Development Life Cycles, Professional Practice 2).


  • Doctor of Philosophy, artificial intelligence and software agents - Deakin University;
  • Master of Business - Australian National University;
  • Bachelor of Computing (Honours) - Computer Science and Software Development - Deakin University;
  • PRINCE2® Practitioner - APMG;
  • Certified Scrum Product Owner - ScrumAlliance;
  • Certified Scrum Master - ScrumAlliance;
  • Certified Tester Foundation Level - ISTQB.

Industry experience

I have worked as both a business analyst and analyst programmer within private enterprise and federal government departments.

Customised training to industry

I was involved in the development and delivery of the following specialised courses.

  • IT project estimation techniques for Intellectual Property (IP) Australia in July 2011
  • Requirement Modeling for the ACT Education and Training Directorate in July 2012

How I've improved training for students and industry

In 2011 and 2012, I am the convenor of the Australian Computer Society Canberra (ACS) Agile Special Interest Group (SIG), which brings together ACT ACS members four times per year for presentations, discussions and networking around the agile software methodology.

I work in close partnership with the Academy of Interactive Entertainment of a number of ventures, including co-delivery of course content for the Bachelor of Games and Virtual Worlds (Programming).

I work closely with Deakin University in conducting research on artificial intelligence, data mining and simulations.

I teach the virtual consultancy subject which requires students to complete projects for real clients - for example in 2011 students redeveloped websites for Companion House and the Gunnings Society, including implementing enhanced features and functionality. Students studying diplomas in Software Development, Website Development and Testing come together and work in teams of four, under my supervision, and gain valuable real-world experience which helps them once they graduate. The story of the virtual consultancy subject was reported in The Chronicle on 10 July 2012.

Articles published and presented

I have published five international conference papers on Artificial Intelligence for games and simulations software agents.

Professional memberships and associations

  • Australian Computer Society
  • ScrumAlliance
  • Justice of the Peace Association.