Virtual Education Platform Emulates Face-to-Face Interactions