Erich is tireless and hard-working when it comes to his students. His teaching style is such that it gives you an in-depth understanding of the subject, in a way that the assignments complement the classes rather than simply teaching to the test (if that makes sense). You can tell he is very passionate about what he is teaching. Very prompt assignment returns. he always comes up with great ways to get involved in things we're learning outside the classroom. Always willing to meet and have a chat about any concerns his students might have. He's hands down the best professor I've had at UQ.