Currently using: 2 Gigabyte M28Us (scaled to 1440p) and 1 Dell S2716DGR, all running at 144hz on various different Macs. One of the M28us is passing through the mouse, keyboard, and webcam.
I don't have any issues with the 2017 era MacBook Pro using random display port to USB-C cables I bought off amazon.
I did have a bunch of issues with the M1 Pro MacBook. I used it exclusively in clamshell mode and 90% of the time it failed to wake up and detect the monitors in general. To get it working, I had to continuously unplug and plug the cables back in. Sometimes this worked on the first try, other times it took 10 minutes of messing with the cables. I upgraded to using certified Thunderbolt 4 cables on the M28Us but that didn't fix the problem.
Currently I'm running a baseline Mac Studio. The biggest issue I have is that the display order changes most of the time when I wake the computer. Every now and then it seems to not pick up one of my displays and I have to unplug it and plug it back in. It's a little bit annoying but definitely not as frustrating at the M1 Pro MacBook.
Edit: The same is true if you search "Tienamen"
[1] https://www.blackhat.com/docs/asia-14/materials/Balduzzi/Asi...
That being said, in my experience regarding the computer science perspective, having mandatory in person lectures added little to no value in terms of actual knowledge gained. In fact, I would argue that not being able to participate online was a detriment to my personal college experience. In order to avoid taking on massive amounts of debt, I had to work full-time while doing my undergrad. I was lucky enough to land a full time development gig my sophomore year, but it required being in the office 80% of the week. Between work, commuting, and sitting in a lecture hall, I had very few hours left in the day to actually work on my assignments and this caused me to make sacrifices in order to manage my time.
There was nothing communicated in our lectures that could not have been communicated in a pre-recorded video or via a class forum. The option to participate online will open up doors for many individuals who might not have been able to pursue higher education before, such as those who have to work or take care of their families.
The article mentions the OMSCS program at Georgia Tech [1], and I can't recommend this program enough. I'm currently about half way through the curriculum, and the format of the program alone addresses almost every issue I've had with my undergrad. I am able to watch lectures and do projects at my own pace which makes managing my time significantly easier. It also comes at 10% of the cost of my undergrad and that's a price that's hard to beat.
I think for us, the biggest issue so far has been figuring out some of the more involved Velocity templates as the documentation is fairly sparse and testing them can be a pain. Thankfully this project isn't too business logic heavy but due to time constraints, we ended up writing Lambdas for templates we could not figure out quickly.
[1] https://twitter.com/sequoia/status/1590522718650499073