Holding Virtual Office Hours

Microsoft Teams can be used for virtual office hours. You can leverage the meetings tool to schedule calendar invites, and launch a video or audio conference with screen-sharing ability.