DS found online, self-paced class he will take while doing seatrail/2c cruise. There's a start and complete date, but in between he can pick when he works on the class. It's a gen ed course - needed for graduation, but not his major. It's at the university he attends.