Teaching and Learning Process Challenges