Neural Networks - A Classroom Approach