Select Page
The Great Courses

The Great Courses

It’s impossible to really understand what a big software development project is until you’ve experienced and been part of a really, really big project.  I came to fully comprehend that during the re-platforming of thegreatcourses.com, a well-established...