- I'd much rather be in-person, where I can better gauge what others are communicating and more readily have two-way communication about the material.
- I'm way less focused when on my own computer, on my own time.
- I find I communicate way less purely online than I would in-person.
- Automatic grading sucks, especially for programming, as it can only really test inputs and outputs, and misses a ton of nuance. I want to also know if my code sucks, regardless of it producing the correct output or not.