I did Matrix for a while but I felt like they went through topics too quickly so I switched to a private tutor and they really helped because I could personalise what I needed to study a bit more and there is less commitment. Ended up with a band 6 in physics so I guess switching was a good...