I just took CS121 recently and echo this. Theoretical CS is really a broad topic to cover in a semester. The early sections on computability theory, CFGs, regex are really good. Once it gets into complexity classes things kind of stop making sense.
Doesn't help that the textbook is still a buggy WIP, and there are no written solutions to problems in the book or the homeworks.
Doesn't help that the textbook is still a buggy WIP, and there are no written solutions to problems in the book or the homeworks.