Rostyslav Kravchenko
This class isn't that hard to BS your way through, but Kravchenko is genuinely a terrible professor. His lectures are so unintuitive, rushed, and overall incomprehensible. Lin alg is an awesome subject with a lot of practical applications but we discuss none and focus on rote memorization. You'd be better off self-studying with 3Blue1Brown videos