James Cheetham
He talks so fast but he's nice and seems interested in what he's teaching. Posts cat memes a lot which I like. His tests are straightforward MC, but sometimes I found random questions on the tests that were not covered in the lecture materials but maybe I missed them? Lectures were kinda long but split into parts to make it more manageable.