Pedagogically Motivated and Composable Open-Source RISC-V Processors for Computer Science Education (Full Report)