Piazza
Piazza in a free discussion board platform that handles LateX and code snippets making it popular for Math and CS courses.
Creating a course
https://support.piazza.com/support/solutions/articles/48000616647-create-a-class
Additional Resources:
Syncing class roster
https://support.piazza.com/support/solutions/articles/48000616656-enrolling-students
Also: https://piazzaassist.freshdesk.com/support/solutions/articles/48000616720-set-an-access-code
Adding instructors
https://piazzaassist.freshdesk.com/support/solutions/articles/48000616702-enrolling-instructors
Adding TA's
https://piazzaassist.freshdesk.com/support/solutions/articles/48000616702-enrolling-instructors
Settings (visibility of posts to instructors and others)
Creating groups
https://support.piazza.com/support/solutions/articles/48000616687-instructors-create-groups
Creating Instructor notes
Additional Resources:
Creating folders
https://support.piazza.com/support/solutions/articles/48001080726-instructors-create-custom-folders
Creating polls
https://support.piazza.com/support/solutions/articles/48000616668-post-a-poll
Live Q&A sessions
How to start and end 'Live Q&A'
How does a 'Live Q&A' session work
Moving posts from 'Live Q&A' to your main class feed
Monitoring activities and student statistics
https://support.piazza.com/support/solutions/articles/48000616670-instructors-class-statistics
Advice on instructor responses
Encourage Students to Answer - Set Timer Delays