I take Linear Algebra through EPGY. It is essentially a self study course. I like it because I'm taking it in addition to multivariable calculus, so I go at a slow(quite slow) pace, so that I can fit it around my free time(read, vacations = cram time

)