Operating Systems is a good next choice. You do not need Assembly to learn Operating Systems.

I would say Assembly is above Computer architecture; but, not by much. And, some might say the other way around.

NOTE: You really can not learn Assembly! Because their are many different Assembly for each of the CPU families.
And some of the CPU families have more than one version/dialect of Assembly.

Tim S.