Design and Feasibility Analysis of NSUGT A Machine Learning Based Mobile Application for Education