Madhu Dhar
Prof Dhar is excellent. She gives superb lectures via video (this was an online class) and is very fair on tests because she wants you to know the material. The text book is Open Stax, so no cost to students. The course keeps up with space developments and there is a lot of freedom to explore your own topics! Please take this course!