How do you make sure your pi-hole instance is only used by the rightful user? After all you can't restrict port 53, and I am sure iptables are not an option here since you don't know from where the users will be connecting?
I'm just wondering about the prerequisites.
I see CS106A&B (or X) required & CS107 or CS108 or CS110 also (at a minimum) required. I am especially worried about CS108, Object Oriented Programming. I am a programming hobbyist, not a professional. I have good knowledge of Python and PHP and work with VBA at work. Will I be okay, or should I try to find equivalents of these courses before starting this course?
If you're not comfortable with anonymous functions and closures, I'd recommend getting familiar with them as well, since they play a major role later on in the course.
As far as I know, on whatsapp, one checkmark on a message means delivered, two means read. It depends on the device of the recipient though. Works best with iOS and Android devices in my experience.