Teachers' and Students' Perceptions of Virtual Classes and the effectiveness of Virtual Classes in Enhancing Communication Skills | Synapse