Lectures are solid, and the material was explained well. Course structure was very fair, including a 5% independent study where if you attend observatory sessions or make observations at home you receive full marks. With Covid-19, the prof was generous in making this credit, as well as the 40% final exam, optional. Would recommend.