Excellent lectures and tutorials, everything is explained and structured well. I've never known Robert to not be available for help outside of class, and he really does help. Easily one of my favourite tutors and just a pleasant person in general.
Lectures, tutorials and out of office hours.
Everything. Robert is a fantastic lecturer.