Alex Klimenko may be one of the smartest people and best researches to ever be employed by UQ. However, this doesn't mean he is good at teaching. His unfortunately thick accent along with his lack of understanding that this is the first time a lot of students are learning his concepts mean that he glosses over a lot of the essentials and leaves out important details. Avoid him if you can.