assistive technologies, deep learning, software engineering education, Transfer Learning, UML diagrams.