GST Assignment 3 - Smart Online Education