James Xi Zheng

ARC Future Fellow and Associate Professor at the School of Computing, Macquarie University, Australia

Teaching

Here is a summary of my teaching experience over the past years:

  • 2024, Semester 1: Advanced Software Engineering (Undergraduate Level, COMP4060, Lecturer, students: 41); Distributed Systems (Undergraduate Level, COMP3100, Convenor and Lecturer, students: 217)
  • 2023, Semester 2: Distributed Systems (Postgraduate Level, COMP8110, Lecturer, students: 78); Software Engineering (Postgraduate Level, COMP2050, Lecturer, students: 257)
  • 2023, Semester 1: Study Leave at USA
  • 2022, Semester 2: Distributed Systems (Postgraduate Level, COMP8110, Lecturer, students: 54); Software Engineering (Undergraduate Level, COMP2050, Lecturer, students: 202)
  • 2022, Semester 1: Distributed Systems (Undergraduate Level, COMP3100, Lecturer, students: 178); Introduction to the Study of Software Engineering (Undergraduate Level, COMP1050, Convenor and Lecturer, students: 118)
  • 2021, Semester 2: Distributed Systems (Postgraduate Level, COMP8110, Lecturer, students: 56); Software Engineering (Undergraduate Level, COMP2050, Lecturer, students: 220)
  • 2021, Semester 1: Distributed Systems (Undergraduate Level, COMP3100, Lecturer, students: 155); Introduction to the Study of Software Engineering (Undergraduate Level, COMP1050, Lecturer, students: 122)
  • 2020, Semester 2: Distributed Systems (Postgraduate Level, COMP8110, Lecturer, students: 140); Software Engineering (Undergraduate Level, COMP2050, Lecturer, students: 224)
  • 2020, Semester 1: Distributed Systems (Undergraduate Level, COMP3100, Convenor and Lecturer, students: 146); Introduction to Software Engineering (Undergraduate Level, COMP1050, this is a new unit I developed, Convenor and Lecturer, students: 215)
  • 2019, Semester 2: Software Engineering (Undergraduate Level, COMP255, Lecturer, students: 254); Distributed Systems (Postgraduate Level, ITEC801, Convenor and Lecturer, students: 90)
  • 2019, Semester 1: Distributed Systems (Undergraduate Level, COMP335, this is a new unit I co-developed, Lecturer, students: 95)
  • 2018, Semester 2: Software Engineering (Undergraduate Level, COMP255, Lecturer, students: 247); Fundamentals of Computer Science (Undergraduate Level, COMP125, Lecturer, students: 534)
  • 2018, Semester 1: Distributed Systems (Undergraduate Level, COMP335, Lecturer, students: 77); Fundamentals of Computer Science (Undergraduate Level, COMP125, Lecturer, students: 289)