Great lectures and honestly just an amazing guy. Very clearly knows his stuff and tests are fair. Unfortunately, I'm a bit dumb, so his exams had me feeling a bit like I should off myself, but it you have good study habits in place you should be okay!