Computer-assisted teaching of Sign Language using Computer Vision and Machine Learning