biomedical engineering biosensor bioinstrumentation teaching and learning electronic engineering electronics and communication engineering assessment reflection rehabilitation cooperative learning modeling and simulation deep learning