Teaching

Link to the graphics version of this page.

I am a lecturer in the Computer Science programme in the School of Information Technology at Murdoch University. My principle area of teaching is in Internet-related technologies, which is core to our Internet Computing stream for our Bachelor of Science (BSc) in Computer Science. Below is a summary of my teaching career.

My Teaching Manifesto

Unit coordination, lecturing and tutoring:

1998
Semester 1: Introduction to Computer Science (1st year undergraduate)
Semester 2: Intelligent Systems (2nd year undergraduate)

1999
Semester 1: Principles of Computer Science (1st year undergraduate)
Semester 2: Internet Computing (2nd year undergraduate)

2000
Semester 1: Data Communications (2nd year undergraduate)
Semester 2: Internet Computing (2nd year undergraduate)

2001
Semester 1: Advanced Internet Computing (3rd year undergraduate)
Semester 2: Internet Computing (2nd year undergraduate)

2002
Semester 1: Advanced Internet Computing (3rd year undergraduate)
Semester 2: Internet Computing (2nd year undergraduate)

2003
Semester 1: Internet Systems Programming (3rd year undergraduate)
Semester 2: Internet Science and Technology (3rd year undergraduate)

2004
Semester 1: Internet Systems Programming (3rd year undergraduate)
Semester 2: Internet Science and Technology (3rd year undergraduate)

 

Supervision of independent study programs:

2001
Semester 1: Internet Multimedia Delivery (4th year Honours)
Semester 1: Physics Modeling for Games Development (3rd year undergraduate)
Semester 2: The Internet and Social Change (3rd year undergraduate)

2002
Semester 1: Advanced Web Server Programming (4th year Honours)

2003
Semester 1: Mobile Computing with J2ME (3rd year undergraduate)

2003
Semester 1: Server-side Scripting for Web-site Development (2nd year undergraduate)

2003
Summer: Web Services – Concepts and Practices (3rd year undergraduate)

2004
Semester 1: Multimedia Effects (1st year undergraduate)
Semester 2: Advanced Web Programming (3rd year undergraduate)

 

Lecturing and tutoring (without unit coordination):

1992 Neural Computation (fourth year Honours)

 

Designing new units:

1992 Neural Computation (fourth year Honours) – under supervision of unit coordinator
1999 Internet Computing (2nd year undergraduate)
2001 Advanced Internet Computing (3rd year undergraduate)
2003 Internet Science and Technology (3rd year undergraduate)

 

History of teaching positions:

1992-1995
Tutor at The University of Western Australia, Australia

1998-present
Lecturer (level B) at Murdoch University

.