Quite possibly the most enjoyable unit (relativity part mainly) I've done in astrophysics major. There are 2 lab sheet throughout the semester and rather than asking you to code all these pointless programs, it actually help you understand special relativity and black hole. The work load required is quite good, with 2 short assignments which only takes about 2 hrs to complete each. However this unit does require you to fully understand all the derivations, they will ask you to proof k-calculus or relativistic velocity in the mid semester test, all applications should be fairly simple, mostly just have to understand the situation and plug in values. Relativity and black hole are just as interesting as it sounds, they actually teach you some mind bending facts and back it up with some maths!
Despite all these, why did I rate it 3/5? Because the second part of this course, cosmology. I shit you not you have to memorise every single derivation, but wait we have to do that for relativity done we? Here's the difference, relativity proofs actually make sense, if you draw some diagram everything actually make sense, it doesn't require rote learning. As long as you vaguely remember the graph, you can derive most of things they ask you in test/exam. Cosmology is different, first of all half of the algebra steps were wrong, although the end results were correct. They do not give any reason for any algebraic step (trust me I've been doing math for the past 4 years and I can't follow most of the steps), which means that all derivations must be learnt through rote learning. If this doesn't scare you enough, the only question in exam about cosmology is basically asking you to replicate the entire cosmology lecture notes, glhf.