Not sure if I shared this here, but I have been stuck on these for a while!

https://ocw.mit.edu/courses/electric...puter-science/

https://www.youtube.com/playlist?lis...h5G0dk-XGtA5cZ