Good time to finish this as the semester just started.