Great prof! I have no science background whatsoever and managed to do very well in this class. Clear explanations of concepts. Helpful and always accessible. Clear and fair grading/ assignments/ tests. Textbook is not mandatory since he covers a lot during his lectures. The updates/ emails he sends about recent astronomical events are a fun bonus!