Academic Jobs - Home of Higher Ed Logo

Rate My Professor Michael Gill

Monash University

Ratings & reviews

5.09/27/2025

This guy is awesome, and he loves helping people. Even though he may not be a professor he deserves as much love as possible. Awesome guy and tutor and one of the best teachers ever.

Taught by or worked with Michael?

Add your rating. It takes about 30 seconds.

About Michael

Dr. Michael Gill is a teaching-focused Lecturer in Computing Education within the Department of Human Centred Computing, Faculty of Information Technology at Monash University. He completed his undergraduate studies in Computer Science before earning a PhD in pure discrete mathematics from Monash University under the supervision of Professor Ian Wanless. His PhD thesis, titled "Enumeration and Isomorphism for 1-Factorisations and Latin Squares," was accepted in 2025. After his doctoral research, Gill returned to computer science, leveraging his mathematical background to excel in teaching. His primary teaching interests revolve around algorithms at both basic and advanced levels, theory of computation, state machines, and discrete mathematics for computer scientists. He delivers courses such as FIT1045 Introduction to Programming, FIT1058 Foundations of Computing, FIT2014 Theory of Computation, FIT3155 Advanced Algorithms and Data Structures, and ITI9136 Introduction to Python Programming. Through these units, Gill emphasizes the cultivation of algorithmic thinking and foundational computing skills among students in the Computer Science domain.