Full threadaregsarkissian·"The great courses" (google it) has a many well done courses taught by college professors on a variety of topicsView on HN