https://wiki.csie.ncku.edu.tw/arch/schedule https://cs61c.org/fa23/ https://inst.eecs.berkeley.edu/~cs152/sp23/