My teaching contribution varies from year to year. Courses listed are those for which I have primary responsibility or in which I contribute significantly to teaching beyond moderation or supervision of student projects.

2016  
Sem 3  
Sem 2  
Sem 1 EDP4130 Technology pedagogy and curriculum
EDU5601 Designing for Flexible Learning Environments
2015  
Sem 3  
Sem 2  
Sem 1 EDP4130 Technology pedagogy and curriculum
EDU5601 Designing for Flexible Learning Environments
2014  
Sem 3  
Sem 2  
Sem 1 EDP4130 Technology pedagogy and curriculum
2013  
Sem 3  
Sem 2  
Sem 1 EDP4130 Technology pedagogy and curriculum
EDU5601 Designing for Flexible Learning Environments
2012  
Sem 3 EDU8719 Contemporary issues conference
Sem 2  
Sem 1 EDP4130 Technology pedagogy and curriculum
EDU8719 Contemporary issues conference
2011  
Sem 3  
Sem 2 EDC1300 Perspectives in education
Sem 1 EDP4130 Technology pedagogy and curriculum
EDU8719 Contemporary issues conference
2010  
Sem 3 EDU8719 Contemporary issues conference
EDU8111 Emerging environments for learning
Sem 2 EDU8719 Contemporary issues conference
EDC1300 Perspectives in education
Sem 1  
2009  
Sem 1 FET4640 Teaching and learning in a flexible environment
Sem 2 EDC1300 Perspectives in education
Sem 3 FET8611 Emerging environments for learning
2008  
Sem 1 FOE1000 Professional communication in education
Sem 2 FOE1000 Professional communication in education
FET8611 Emerging environments for learning
Sem 3 FOE1000 Professional communication in education
2007  
Sem 3 FOE1000 Professional communication in education
FET8611 Emerging environments for learning
Sem 2 FOE1000 Professional communication in education
FET5622 Creating interactive multimedia
FET8611 Emerging environments for learning
Sem 1 FOE1000 Professional communication in education
2006  
Sem 3 FOE1000 Professional communication in education
FET8662 Virtual Conference - Contemporary Education Issues
Sem 2 FOE1000 Professional communication in education
FET5622 Creating interactive multimedia
FET8662 Virtual Conference - Contemporary Education Issues
Sem 1 FOE1000 Professional communication in education